ASP.NET日期和时间选择器?

我使用ASP.NET 2.0与SQL Server 2005.我希望我的用户选择日期和时间,然后将这些值保存到数据库中。 在VS中,我可以使用Calendar控件来获取日期,但是对于处理用户选择的日期以及用户还必须从控件中选择的时间来说,这是一个很好的时间。

提前致谢!!

这是一个很好的免费控制: http : //www.asp.net/community/control-gallery/item.aspx?i = 535

另一个(所以你有一个选择)

http://www.asp.net/community/control-gallery/item.aspx?i=3221

虽然说实话,我通常只使用下拉列表并将它们组合在代码隐藏中。 (虽然这可以很容易地包含在用户控件中。)

ASPX:

  AM PM    

VB代码隐藏:

  Dim strDateTime As String = txtDate.Text & " " & txtTime.Text & " " & ddlAmPm.SelectedItem.Value 

看看这个很酷的Jquery Date Time Picker 。

我会使用JQuery UI datepicker。 您可以自定义日期格式和语言以满足您的需要,并执行限制可选日期范围和添加按钮和其他导航选项等操作。 除此之外,还有各种各样的键盘快捷键,当你习惯它们时它们非常好用。

http://jqueryui.com/demos/datepicker/

用于使用ASP.net AJAX日历控件,但通常会有CSS格式问题和客户端必需字段validation器无法正常工作的奇怪情况。 从那时起,jquery datepicker已被certificate更适合我使用它的情况。

你可以在这里找到一个关于如何使用jquery datepicker的好教程:

http://elegantcode.com/2008/05/06/using-jquery-datepicker-in-aspnet/

您可以使用jQuery控件来提供DateTime选择器,只需让它们将选定的DateTime转储到应用程序其余部分可以使用的文本框中。 不适用于非Javascript案例,但除此之外它应该没问题。

我发现asp.net ajax工具包中的日历扩展程序非常易于使用:

http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Calendar/Calendar.aspx