我有一个ASP.NET AJAX日历和一个TextBox。我希望用户应该能够选择只有星期一从日历,因为这是业务规则。
我可以通过使用DayRender事件使用常规的ASP.NET日历控件来实现这一点,但是我希望使用AJAX日历控件,因为它具有更好的外观、易于导航和部分回发。
如何使用ASP.NET AJAX日历实现这一点(只选择星期一)?
发布于 2011-07-02 00:04:47
如果用户尝试选择星期一以外的其他日期,您只能通过alert
命令来解决此问题:
<script type="text/javascript">
function checkDate(sender,args){
if (sender._selectedDate.getDay() != 1){
alert("You can only select Mondays!");
sender._selectedDate = new Date(); //set back to current date
sender._textbox.set_Value(sender._selectedDate.format(sender._format))
}
}
</script>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender1" runat="server"
OnClientDateSelectionChanged="checkDate" TargetControlID="TextBox1" />
https://stackoverflow.com/questions/6550007
复制相似问题