PagesSection.EnableEventValidation 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指定是否启用事件验证。
public:
property bool EnableEventValidation { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)]
public bool EnableEventValidation { get; set; }
[<System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)>]
member this.EnableEventValidation : bool with get, set
Public Property EnableEventValidation As Boolean
属性值
如果启用事件验证,则为 true
;否则为 false
。
- 属性
注解
该 EnableEventValidation 属性指示是否应执行事件验证。 默认值是 true
。 Web 应用程序可以选择禁用事件验证,以还原为版本 1.0 的行为.NET Framework。
基本控件检查此属性以确定它是否应验证事件。 派生控件不继承此基本控件属性,因此默认情况下它不受事件验证的豁免。 你仍指示 ASP.NET 通过将属性添加到EnableEventValidation派生控件本身并将其设置为true
该控件本身来对派生控件执行事件验证。
备注
事件验证可降低未经授权的回发请求和回调的风险。 它指示 ASP.NET 仅验证在回发请求或回调期间可在控件中引发的事件。 使用此模型,控件会在呈现期间注册其事件,然后在后退或回调处理期间验证事件。 默认情况下,ASP.NET 中的所有事件驱动控件都使用此功能。