2015-01-05 73 views
0

我使用的是asp.net日曆控件,我想讓人們只能選擇距離當前日期兩週的日期。如何只允許選擇日曆中當前日期兩週的日期?

E.g.今天的日期是06/01/2015。只能選擇日期20/01/2015起。所以如果他們選擇像19/01/2015這樣的日期,它會說錯誤。

我已經試過

if (Calendar1.SelectedDate < DateTime.Now.AddDays(14)){ 

     Label8.Text = "*You can only select a date two weeks from now."; 
     Label8.Visible = true; 
    } 

但有一個錯誤。我也試着解決在

asp.net calendar control. Date selectable after 2 days from the current

但錯誤是一樣的。

錯誤1「ASP.reservations_aspx」不包含關於「Calendar1_SelectionChanged」的定義和沒有擴展方法「Calendar1_SelectionChanged」接受類型「ASP.reservations_aspx」的第一個參數可以找到(是否缺少using指令或裝配參考?)

任何幫助,將不勝感激!

-I'm using VS 2013,web form。

回答

0

這是一個簡單的一個兄弟:

Calendar1.VisibleDate = new DateTime(2015, 1, 20); 

這將工作:

Calendar1.VisibleDate = DateTime.Now.AddDays(20); 

希望工程(確信會):)

+0

但我不希望它只是今天的日期+ 2周,可以選擇。 如果我想選擇日期並且當前日期是25月,該怎麼辦?我想讓25日+2周= 8日選擇! – user2037510

+0

哦,好的,這將有助於: –

+0

歡迎您的用戶2037510 –

相關問題