Можно ли ограничить выбор дат в элементе управления календаря, например, чтобы дату можно было выбрать только один раз, как минимум два дня назад?
Вы можете обработать событие DayRender элемента управления календаря , чтобы указать, какие дни будут отображаться / выбираться (как видно из этого обсуждения на форуме ):
DayRender
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) { if (e.Day.Date >= DateTime.Now.Date && e.Day.Date <= DateTime.Now.AddDays(2)) e.Cell.Visible = true; else e.Cell.Visible = false; }
Поместите это на страницу загрузки:
Calendar1.SelectedDate = DateTime.Now.AddDays(2);