【问题标题】:Date Range Validation in GridView asp .netGridView asp .net中的日期范围验证
【发布时间】:2012-04-17 08:12:16
【问题描述】:

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

那么,验证 start date 不应大于 end date 的最佳方法是什么。现在,任何控件验证的每次选择更改都应提示用户输入无效值。

【问题讨论】:

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


    【解决方案1】:

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

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

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2020-11-06
      • 2013-10-06
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多