1

如何在asp.net的文本框控件中显示日历控件?

4

4 回答 4

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

于 2012-06-23T09:15:35.207 回答
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。

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

于 2012-06-23T09:16:51.900 回答
1

如果您有 2012 或更高版本,则使用本机 .Net 工具会更好:使用任何文本框,转到属性并将 TextMode 更改为 DateTimeLocal。这将创建一个非常好的下拉日历。注意:如果您的 IE 太旧,它不会显示日历,因此请尝试在 Chrome 和 Firefox 上调试它。

于 2015-05-05T21:28:15.787 回答
0
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="Label5"
                                        Format="MM-dd-yyyy">
                                    </cc1:CalendarExtender>
于 2017-04-29T11:16:19.163 回答