0

GridView に開始日と終了日の 2 つの列があります。ItemTemplate セクションで Ajax の CalendarExtender を使用しています。

では、 start date が end date を超えてはならないことを検証する最良の方法は何ですか。これで、コントロール検証のいずれかによる選択変更のたびに、無効な値についてユーザーにプロンプ​​トが表示されます。

4

1 に答える 1

0

最善の方法は、Javascript 関数をカレンダー エクステンダーに接続することです。イベントは OnClientDateSelectionChanged = "CheckDate" であり、Microsoft AJAX を使用して他のコントロールを見つけます。これは、Gridview DataBound イベントのすべてのカレンダー エクステンダーに適用できます。

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

それが役に立てば幸い。

于 2012-04-17T08:18:53.397 に答える