【发布时间】:2010-09-19 13:48:21
【问题描述】:
您能否在事件点击回发并执行验证之前禁用 ASP 验证?这适用于带有 C# 的 ASP。
我想将一些细节加载到一堆带有字段验证器的文本框中。但是我需要禁用这些文本框的验证才能真正填充它们,因为验证似乎发生在代码执行之前的回发。
如果您想知道为什么我在加载数据时启用了字段验证器,那是因为这些字段也包含用户输入的数据。
【问题讨论】:
标签: asp.net validation postback
您能否在事件点击回发并执行验证之前禁用 ASP 验证?这适用于带有 C# 的 ASP。
我想将一些细节加载到一堆带有字段验证器的文本框中。但是我需要禁用这些文本框的验证才能真正填充它们,因为验证似乎发生在代码执行之前的回发。
如果您想知道为什么我在加载数据时启用了字段验证器,那是因为这些字段也包含用户输入的数据。
【问题讨论】:
标签: asp.net validation postback
按钮具有布尔型“原因验证”设置。
【讨论】:
关闭验证并在您准备好时手动调用它。
【讨论】:
您需要将“EnableClientScript”设置为 false,然后在初始加载完成后,重新打开它。它将加载客户端验证脚本。
您也可以使用“启用”开关做同样的事情。
所以基本上,如果您想要一个按钮来加载表单然后打开验证,您可以创建一个启用/禁用所有验证控件的方法,并在成功填充表单后调用它来启用它们.
干杯!
【讨论】: