2012-02-29 82 views
1

是否可以限制日曆控件中的哪些日期可供選擇,例如,只有在至少兩天前才能選擇日期?asp.net日曆控件。日期從目前的012天后可選

+0

不應該在該是一個答案,而不是評論? – 2012-02-29 14:55:50

+0

@SteveWellens - 我希望這個問題能夠被那些真正與ASP.NET合作的人更容易地回答,但是因爲它沒有被我添加爲答案。 – 2012-02-29 14:58:09

回答

3

您可以處理日曆控件的DayRender event控制哪些天可見/選擇(如this forum discussion所示):

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; 
} 
+0

我想要可見但不可選。那可能嗎? – pikk 2012-03-01 07:42:17

1

把這個在您的網頁加載:

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

我假設他不僅要選擇該日期,還要防止用戶可以選擇日期比後天更早(請參閱他的評論中的M.Babcock鏈接)。 – 2012-02-29 14:46:46