/ / Показване на контрола с календар в текстовото поле в asp.net? - asp.net

Показване на контрола на календара в текстовото поле в asp.net? - asp.net

Как да покажете контрол на календара с контрола в текстовото поле в asp.net?

Отговори:

1 за отговор № 1
<ajaxToolkit:Calendar runat="server"
TargetControlID="YourTextBoxID"
Format="MMMM d, yyyy"
PopupButtonID="Image1" />

За повече подробности можете да видите някои примери от следните връзки:
Демонстрация на календара
Демонстрация на календар ASP.NET - Избор на дата - DatePicker / Първи поглед
Telerik Разширения за ASP.NET MVC Демо


1 за отговор № 2

Искаш да използваш 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/


1 за отговор № 3

Има по-добро използване на родния.Инструменти за мрежата, ако имате 2012 или по-късно: Използвайте текстовото поле, отидете в свойствата и променете TextMode на DateTimeLocal. Това ще създаде много хубав падащ календар. Забележка: Ако вашият IE е твърде стар, той няма да покаже календара, затова опитайте да го отстраните в Chrome и Firefox.


0 за отговор № 4
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="Label5"
Format="MM-dd-yyyy">
</cc1:CalendarExtender>