我正在使用asp.net日历控件,我想让人们只选择距离当前日期两周的日期。
E.g。今天的日期是06/01/2015。只能选择日期20/01/2015以后。因此,如果他们选择像19/01/2015这样的日期,则会说错误。
我试过
if ( Calendar1.SelectedDate < DateTime.Now.AddDays(14)){
Label8.Text = "*You can only select a date two weeks from now.";
Label8.Visible = true;
}
但是有一个错误。我也试过
中的解决方案asp.net calendar control. Date selectable after 2 days from the current
但错误是一样的。
错误1'ASP.reservations_aspx'不包含'Calendar1_SelectionChanged'的定义,并且没有可以找到接受“ASP.reservations_aspx”类型的第一个参数的扩展方法'Calendar1_SelectionChanged'(您是否缺少using指令或程序集参考?)
任何帮助将不胜感激!
- 我正在使用VS 2013,网络表单。
答案 0 :(得分:0)
这是一个简单的兄弟:
Calendar1.VisibleDate = new DateTime(2015, 1, 20);
这将起作用:
Calendar1.VisibleDate = DateTime.Now.AddDays(20);
希望它有效(确定会):)