在 ASP.NET 中,日期选择器自定义控件

分享于 

2分钟阅读

Web开发

  繁體 雙語

介绍

本文是关于日期选取器的自定义控件。 这个日期选取器可以在 ASP.NET 项目的任何地方使用。 只需转到工具箱在一般部分单击'选择项目'。 浏览 DatePicker.dll. 添加它,你只需要在aspx页面上拖放它即可。

背景

我非常感谢时代日历提供 javascript & css文件。 你可以在 http://www.javascriptkit.com/script/script2/epoch/index.shtml. 上查阅

使用代码

只需转到工具箱在一般部分单击'选择项目'。 浏览 DatePicker.dll. 添加它,你只需要在aspx页面上拖放它即可。 它的引用将被自己添加到 Bin。 现在你可以看到一个简单的文本框,如果你点击,你会看到一个日历会弹出。

只需要在aspx页中添加小代码段。 我们需要创建一个新的日历实例。 代码Fragment如下所示。 只要将它添加到aspx页的head部分,或者在页 header 之后,如果你使用 usercontrol。


<script language="javascript" type="text/javascript">


 var calendar1;


 /*must be declared in global scope*/


 /*put the calendar initializations in the window's onload() method*/


 window.onload = function() {


 calendar1 = new Epoch('calendar1','popup',document.getElementById('DatePicker1'),false);


 return;


 }


 </script>




记住,这个方法将在 onload &上调用,这应该保持不变,否则日历将不会工作。 你还可以通过在后面的代码中添加属性来实现。

Points of Interest

还有许多其他有用的定制控件我们可以做。 这些控件增加了可用性&节省了我们的时间。 也可以进行任何更改,然后可以将dll放置在任何项目中。

历史记录

在创建这个自定义控件之前,用户必须在那里显式地将javascript文件。css文件等。 如果这些文件丢失了,那么我们的页面显示 error(s)。 现在这个问题不会再面临。


控制  asp  asp-net  日期  pick  挖掘  
相关文章