1

カレンダーコントロールで選択できる日付を制限して、たとえば、少なくとも2日前に1回だけ日付を選択できるようにすることはできますか?

4

2 に答える 2

3

カレンダー コントロールの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;
}
于 2012-02-29T14:55:41.623 に答える
1

これをページの読み込みに入れます:

Calendar1.SelectedDate = DateTime.Now.AddDays(2);
于 2012-02-29T14:34:59.807 に答える