如何在 ajaxToolkit CalendarExtender 中使用时禁用以前的日期
最佳答案
在 html 标记中使用 Ajax 工具包 Calendar Extender:
<asp:TextBox ID="txtDate" runat="server" CssClass="contentfield" Height="16px" MaxLength="12" width="80px" Wrap="False"></asp:TextBox>
<asp:CalendarExtender ID="CalendarExtender3" runat="server" Enabled="true" StartDate="<%# DateTime.Now %>" EndDate="<%# DateTime.Now.AddDays(1) %>" Format="dd MMM yyyy" PopupButtonID="imgDatePicker" TargetControlID="txtDate">
</asp:CalendarExtender>
<asp:ImageButton ID="imgDatePicker" runat="Server" AlternateText="Click to show calendar" Height="16px" ImageAlign="Middle" ImageUrl="~/images/Calendar_scheduleHS.png" Width="16px" />
上面你会看到日历只允许一个人通过设置在今天或明天之间进行选择
StartDate="<%# DateTime.Now %>"
和
EndDate="<%# DateTime.Now.AddDays(1) %>"
这也可以在后端使用
CalendarExtender1.StartDate = DateTime.Now;
完成。或 CalendarExtender1.EndDate = DateTime.Now.AddDays(1);
关于calendarextender - 在 ajaxToolkit CalendarExtender 中禁用以前的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820192/