PagesSection.EnableEventValidation 属性

定义

获取或设置一个值,该值指定是否启用事件验证。

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

属性值

Boolean

如果启用事件验证,则为 true;否则为 false

属性

注解

EnableEventValidation 属性指示是否应执行事件验证。 默认值是 true。 Web 应用程序可以选择禁用事件验证,以还原为版本 1.0 的行为.NET Framework。

基本控件检查此属性以确定它是否应验证事件。 派生控件不继承此基本控件属性,因此默认情况下它不受事件验证的豁免。 你仍指示 ASP.NET 通过将属性添加到EnableEventValidation派生控件本身并将其设置为true该控件本身来对派生控件执行事件验证。

备注

事件验证可降低未经授权的回发请求和回调的风险。 它指示 ASP.NET 仅验证在回发请求或回调期间可在控件中引发的事件。 使用此模型,控件会在呈现期间注册其事件,然后在后退或回调处理期间验证事件。 默认情况下,ASP.NET 中的所有事件驱动控件都使用此功能。

适用于