如何在 CalendarExtender 中设置当前日期
How to set current date in CalendarExtender
要求很简单。
如何在 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
感谢您的帮助
你只需要在代码隐藏中分配它,例如 Page_Load
:
if(!IsPostBack)
calDate.SelectedDate = DateTime.Today;
另一个使用@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" />
希望上面的代码片段有助于或至少阐明概念。
要求很简单。
如何在 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
感谢您的帮助
你只需要在代码隐藏中分配它,例如 Page_Load
:
if(!IsPostBack)
calDate.SelectedDate = DateTime.Today;
另一个使用@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" />
希望上面的代码片段有助于或至少阐明概念。