我有一个嵌套的用户控件,它出现在每一页上.它包含ASP.NET验证器形式的一些验证.
我遇到的问题是,因为它在每个页面上(实质上它位于我的左侧导航控件中),我需要在每个按钮等上设置CausesValidation =“false”.
有没有办法在页面级别设置CausesValidation =“false”?
解决方法
Page.EnableEventValidation = false;
强烈建议您不要禁用事件验证.如果确实禁用了事件验证,请确保不能构造可能对应用程序产生意外影响的回发.
http://msdn.microsoft.com/en-us/library/system.web.ui.page.enableeventvalidation.aspx