需求很简单。
如何在CalendarExtender控件中设置当前日期。
<cal:CalendarExtender ID="calDate" runat="server" SelectedDate="2008-01-01" TargetControlID="txtDate" CssClass="CalendarExtender" Format="yyyy/MM/dd">
这里选择的日期是2008-01-01。我需要显示当前日期,而不是2008-01-01
感谢您的帮助
发布于 2015-08-21 18:34:06
您只需在代码后台中指定它,例如在Page_Load中
if(!IsPostBack)
calDate.SelectedDate = DateTime.Today;发布于 2019-03-05 18:13:59
另一个使用@Hutchonoid方法的例子:下面的例子说明了如何正确使用ajaxcontrolTookKit CalendarExtender。
<ajaxControlToolKit:CalendarExtender runat="server"
id="cal1"
TargetControlID="txtDateFrom"
CssClass="MyCalendar ajax__calendar ajax__calendar_hover"
Format="dd/MM/yyyy"
PopupButtonID="imgControl"
PopupPosition="BottomRight"
SelectedDate="<%# DateTime.Today %>" >
</ajaxControlToolKit:CalendarExtender>
<asp:TextBox Type="text" ID="txtDateFrom" runat="server"></asp:TextBox>
<asp:ImageButton ID="imgControl" runat ="server" ImageUrl
="~/_icons/ajaxcalendar.png" />希望上面的代码片段-它有助于或至少澄清概念。
https://stackoverflow.com/questions/32138088
复制相似问题