asp.net中日历控件的限制选定

在asp.net中,日历控件中有的时候要规定用户只能选择某个时间范围后的日期,比如只能选择今天之后的日期,之前的日期设置为不可选择,这其实很容易实现,因为在DayRender中的日期有

IsSelectable属性,可以设置为你想要设置的条件,比如下面的代码就规定只能选择今天之后(包括今天)的日期了

private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)

{

e.Day.IsSelectable = e.Day.Date >= DateTime.Now.Date;

}