如何禁用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>

如何禁用ajax日历扩展器中的未来日期

对于页面加载上禁用未来日期事件,使用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
}

参考链接如何禁用日历扩展器的过去日期和未来日期