如何禁用ajax日历扩展器中的未来日期
本文关键字:未来 日期 扩展器 何禁用 ajax 日历 | 更新日期: 2023-09-27 18:26:46
这是我在aspx页面中使用的代码
<asp:TextBox ID="ReqFromTxtBox" runat="server" class="textBox" Width="155px" onKeyPress="javascript: return false;" onPaste="javascript: return false;">
</asp:TextBox>
<cc1:CalendarExtender ID="ReqFromTxtBox_CalendarExtender" runat="server" PopupButtonID="ReqFromCalendarBtn" TargetControlID="ReqFromTxtBox">
</cc1:CalendarExtender>
对于在页面加载上禁用未来日期事件,使用DateTime.Now
:将EndDate
设置为今天日期
protected void Page_Load(object sender, EventArgs e)
{
ReqFromTxtBox_CalendarExtender.EndDate = DateTime.Now; //to disable future Dates
}
对于禁用过去的日期,您必须将StartDate
设置为Today:
protected void Page_Load(object sender, EventArgs e)
{
ReqFromTxtBox_CalendarExtender.StartDate= DateTime.Now; //to disable past Dates
}
参考链接如何禁用日历扩展器的过去日期和未来日期