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

时间:2012-04-17 08:12:17

标签: javascript jquery asp.net c#-4.0

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

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

1 个答案:

答案 0 :(得分:0)

最好的方法是将Javascript函数连接到日历Extender。事件是OnClientDateSelectionChanged =“CheckDate”并使用Microsoft AJAX查找其他控件。 您可以将它应用于Gridview DataBound事件中的每个日历扩展程序。

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

希望它有所帮助。