2012-04-17 24 views
0

私はGridViewに開始日と終了日という2つの列を持っています。 ItemTemplateセクションでAjaxのCalendarExtenderを使用しています。GridViewの日付範囲の検証asp.net

したがって、開始日が終了日より長くてはならないことを検証する最も良い方法は何ですか。今度は、コントロールの検証のいずれかによる各選択の変更で、無効な値の入力を求められます。

答えて

0

最も良い方法は、Javascript関数をカレンダーExtenderにフックすることです。イベントはOnClientDateSelectionChanged = "CheckDate"で、Microsoft AJAXを使用して他のコントロールを検索します。 これをGridviewのDataBoundイベントのすべてのカレンダーエクステンダに適用できます。

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

希望します。