2012-04-17 57 views
0

我在GridView中有兩個列,分別是開始日期和結束日期。 我在ItemTemplate部分爲他們使用了Ajax的CalendarExtender。GridView中的日期範圍驗證asp .net

那麼,驗證開始日期的最佳方式不應該大於結束日期。現在,在每次選擇更改時,任何控件驗證都會提示用戶輸入無效值。

回答

0

最好的方法是將Javascript函數掛接到日曆擴展器。該事件是OnClientDateSelectionChanged =「CheckDate」並使用Microsoft AJAX來查找其他控件。 您可以將此應用於Gridview DataBound事件中的每個日曆擴展器。

function CheckDate(sender, args) 
     { 
      var Calendar_EndDate = $find(EndDateCalendarExtender.ClientID); 
      Calendar_EndDate._startDate = sender._selectedDate; 
     } 

希望它有幫助。