如何在asp.net的文本框控件中显示日历控件?
答案 0 :(得分:1)
<ajaxToolkit:Calendar runat="server"
TargetControlID="YourTextBoxID"
Format="MMMM d, yyyy"
PopupButtonID="Image1" />
有关详细信息,您可以从以下链接中查看一些示例:
Calendar Demonstration
ASP.NET Calendar Demo - Date picker - DatePicker/First look
Telerik Extensions for ASP.NET MVC Demos
答案 1 :(得分:1)
您想要使用ASP.NET AJAX Control Toolkit
:
<ajaxToolkit:Calendar runat="server"
TargetControlID="TextBoxControl"
Format="MMMM d, yyyy"
PopupButtonID="Image1" />
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Calendar/Calendar.aspx
或者,您可以使用jQuery或其他一些JavaScript库,例如MooTools。
答案 2 :(得分:1)
如果您拥有2012年或更高版本,使用原生.Net工具会更好: 使用任何文本框,转到属性并将TextMode更改为DateTimeLocal。 这将创建一个非常好的下拉日历。 注意:如果您的IE太旧,则无法显示日历,因此请尝试在Chrome和Firefox上进行调试。
答案 3 :(得分:0)
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="Label5"
Format="MM-dd-yyyy">
</cc1:CalendarExtender>