Управление календарем asp.net. Дата выбирается через 2 дня от текущей

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

2 ответа

Решение

Вы можете обрабатывать элементы управления календаря 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);
Другие вопросы по тегам