2016-04-14 52 views
0

我遇到了一種情況,即我的頁面中有日曆控件,當用戶選擇日期時,應檢查所選日期是否大於今天日期。檢查日期更大使用Asp.Net中的日曆控件

我嘗試了很多,並使用谷歌搜索,但在每個地方,他們正在使用一個文本框取得的價值,我希望與日曆控件完成相同。

+0

日曆控件不提供驗證功能。是什麼讓你覺得它呢?要驗證日期,請使用ASP.NET驗證器或自定義代碼,正如您已經發現的那樣。 – Andrei

+0

您以錯誤的意義理解了我的文章,我想使用驗證並驗證所選日期,並嘗試使用CompareValidator並且它不工作 –

+0

哦,所以您可以使用內置驗證器,但不想使用代碼背後?這很有道理,儘管這仍然是一個奇怪的要求。你也應該發佈你已經試圖證明你實際上已經努力去解決這個問題 – Andrei

回答

0

日曆控件應該有一個名爲SelectedDate的屬性。您可以將此屬性與任何其他DateTime屬性進行比較。下面的代碼片段將檢查SelectedDate是否比今天更大。

if (Calendar.SelectedDate > DateTime.Now()) 
{ 

}