【问题标题】:Validation triggered by another control由另一个控件触发的验证
【发布时间】:2014-08-01 01:06:00
【问题描述】:

在 ASP.NET WebForm 中,是否可以将验证器关联到 DropDownList 并仅在按下按钮时触发客户端验证,而不是在更改 DropDownList 中的选择时触发?据我所知,当 ControlToValidate 设置时,列表中的任何选择更改都会触发验证。

我尝试为 DropDownList 和验证器设置不同的 ValidationGroup 值,我还为 DropDownList 设置了 CausesValidation='false',但没有成功。在这两种情况下,验证仍然由列表触发。

【问题讨论】:

    标签: javascript asp.net validation


    【解决方案1】:

    如果找不到更好的主意,这里是我自己的问题的一个可能答案:在隐藏字段中存储一个布尔值,以指示验证是否被绕过(成功)或是否真实执行。该值将用于 CustomValidator 的客户端验证功能。我会默认绕过验证,当我点击按钮时我会强制验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-08
      • 1970-01-01
      • 1970-01-01
      • 2011-02-22
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多