在事件发布之前禁用ASP验证,然后再回发并执行验证

时间:2008-10-28 12:25:54

标签: asp.net validation postback

在回发并执行验证之前,您是否可以在事件点击时禁用ASP验证?这是针对带有C#的ASP。

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

如果您想知道为什么我在加载数据时会有字段验证器,那是因为字段也保存了用户输入的数据。

3 个答案:

答案 0 :(得分:3)

按钮有一个bool'原因验证'设置。

答案 1 :(得分:0)

关闭验证并在准备好后手动调用。

答案 2 :(得分:0)

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

您也可以使用“已启用”开关执行相同的操作。

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

干杯!