GridView asp .net 中的日期范围验证

Date Range Validation in GridView asp .net

本文关键字:日期 范围 验证 asp net GridView      更新时间:2023-09-26

我的 GridView 中有两列,即开始日期和结束日期。我在ItemTemplate部分为他们使用Ajax的CalendarExtender。

那么,验证开始日期不应大于结束日期的最佳方法是什么。现在,在每次选择更改时,任何控件验证都应提示用户无效的数值。

最好的方法是将 Javascript 函数连接到日历扩展器。该事件为 OnClientDateSelectionChanged = "CheckDate",并使用 AJAX Microsoft查找其他控件。您可以将其应用于 Gridview 数据绑定事件中的每个日历扩展器。

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

希望对您有所帮助。