asp.net - 有没有办法禁用整个页面的事件验证?

标签 asp.net validation

我有一个嵌套的用户控件,它出现在每个页面上。它包含一些 ASP.NET 验证器形式的验证。

我遇到的问题是,因为它在每个页面上(本质上它位于我的左侧导航控件中),我需要设置 CausesValidation="false"在每个按钮等上。

有没有办法在页面级别设置 CausesValidation="false"?

最佳答案

Page.EnableEventValidation   = false;

强烈建议您不要禁用事件验证。如果您确实禁用了事件验证,请确保不会构造可能对您的应用程序产生意外影响的回发。

http://msdn.microsoft.com/en-us/library/system.web.ui.page.enableeventvalidation.aspx

关于asp.net - 有没有办法禁用整个页面的事件验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1669301/

相关文章:

asp.net - CSS 如何与 ASP.NET Web 控件一起使用?

java - 美国电话号码验证问题

php - 如果复选框选中 laravel,则进行条件验证

c# - 如何允许未经身份验证的用户重置密码?

c# - 如何超时 "A network-related or instance-specific error occurred while establishing a connection to SQL Server"错误

javascript - 在单选按钮验证中同时显示错误消息

ruby-on-rails - 除非另一个字段是真实的,否则如何测试验证存在?

javascript - 使用 block 中心调用scrollIntoView(...) 不起作用

asp.net - Request.Querystring 从加密文本中删除字符

c# - MetadataType 属性在自定义验证器中被忽略