【问题标题】:Disabling an ASP validation on an event click before it posts back and performs the validation在事件回发并执行验证之前禁用对事件单击的 ASP 验证
【发布时间】:2010-09-19 13:48:21
【问题描述】:

您能否在事件点击回发并执行验证之前禁用 ASP 验证?这适用于带有 C# 的 ASP。

我想将一些细节加载到一堆带有字段验证器的文本框中。但是我需要禁用这些文本框的验证才能真正填充它们,因为验证似乎发生在代码执行之前的回发。

如果您想知道为什么我在加载数据时启用了字段验证器,那是因为这些字段也包含用户输入的数据。

【问题讨论】:

    标签: asp.net validation postback


    【解决方案1】:

    按钮具有布尔型“原因验证”设置。

    【讨论】:

      【解决方案2】:

      关闭验证并在您准备好时手动调用它。

      【讨论】:

        【解决方案3】:

        您需要将“EnableClientScript”设置为 false,然后在初始加载完成后,重新打开它。它将加载客户端验证脚本。

        您也可以使用“启用”开关做同样的事情。

        所以基本上,如果您想要一个按钮来加载表单然后打开验证,您可以创建一个启用/禁用所有验证控件的方法,并在成功填充表单后调用它来启用它们.

        干杯!

        【讨论】:

          猜你喜欢
          • 2010-10-26
          • 2013-07-05
          • 2016-06-23
          • 1970-01-01
          • 2011-11-15
          • 1970-01-01
          • 1970-01-01
          • 2021-12-05
          • 2011-09-17
          相关资源
          最近更新 更多