0

我的 GridView 中有两列,即开始日期和结束日期。我在 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 回答