0
我在GridView中有兩個列,分別是開始日期和結束日期。 我在ItemTemplate部分爲他們使用了Ajax的CalendarExtender。GridView中的日期範圍驗證asp .net
那麼,驗證開始日期的最佳方式不應該大於結束日期。現在,在每次選擇更改時,任何控件驗證都會提示用戶輸入無效值。
我在GridView中有兩個列,分別是開始日期和結束日期。 我在ItemTemplate部分爲他們使用了Ajax的CalendarExtender。GridView中的日期範圍驗證asp .net
那麼,驗證開始日期的最佳方式不應該大於結束日期。現在,在每次選擇更改時,任何控件驗證都會提示用戶輸入無效值。
最好的方法是將Javascript函數掛接到日曆擴展器。該事件是OnClientDateSelectionChanged =「CheckDate」並使用Microsoft AJAX來查找其他控件。 您可以將此應用於Gridview DataBound事件中的每個日曆擴展器。
function CheckDate(sender, args)
{
var Calendar_EndDate = $find(EndDateCalendarExtender.ClientID);
Calendar_EndDate._startDate = sender._selectedDate;
}
希望它有幫助。