从今天开始的日期//在Ajaxtoolkit calendarextender中禁用过去的日期...并以格式显示为2010年12月4日的选定日期
答案 0 :(得分:1)
要防止选择比今天更早的日期,请添加JavaScript函数:
function checkDate(sender,args)
{
if (sender._selectedDate < new Date())
{
alert("You cannot select a day earlier than today!");
sender._selectedDate = new Date();
// set the date back to the current date
sender._textbox.set_Value(sender._selectedDate.format(sender._format))
}
}
然后将其连接到Calendar Extender:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender1"
runat="server" OnClientDateSelectionChanged="checkDate" TargetControlID="TextBox1" />
您还需要一个验证器,以确保用户不会手动设置无效日期。