我的 GridView 中有两列,即开始日期和结束日期。我在 ItemTemplate 部分为他们使用 Ajax 的 CalendarExtender。
那么,验证 start date 不应大于 end date 的最佳方法是什么。现在,任何控件验证的每次选择更改都应提示用户输入无效值。
我的 GridView 中有两列,即开始日期和结束日期。我在 ItemTemplate 部分为他们使用 Ajax 的 CalendarExtender。
那么,验证 start date 不应大于 end date 的最佳方法是什么。现在,任何控件验证的每次选择更改都应提示用户输入无效值。
最好的方法是将 Javascript 函数连接到日历扩展器。该事件是 OnClientDateSelectionChanged = "CheckDate" 并使用 Microsoft AJAX 查找其他控件。您可以将此应用于 Gridview DataBound 事件中的每个日历扩展程序。
function CheckDate(sender, args)
{
var Calendar_EndDate = $find(EndDateCalendarExtender.ClientID);
Calendar_EndDate._startDate = sender._selectedDate;
}
希望能帮助到你。