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

属性值

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

属性

注解

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

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

注释

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

适用于