Управление календарем asp.net.Дата выбирается через 2 дня от текущей - PullRequest
1 голос
/ 29 февраля 2012

Можно ли ограничить выбор дат в элементе управления календаря, например, чтобы дату можно было выбрать только один раз, как минимум два дня назад?

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012

Вы можете обработать событие 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;
}
1 голос
/ 29 февраля 2012

Поместите это на страницу загрузки:

Calendar1.SelectedDate = DateTime.Now.AddDays(2);
...