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 應用程式可以選擇性地停用事件驗證,以還原為 .NET Framework 1.0 版的行為。
基底控制項會檢查此屬性,以判斷它是否應該驗證事件。 衍生控制項不會繼承這個基底控制項屬性,因此預設不會進行事件驗證。 您仍會指示 ASP.NET 將 屬性新增 EnableEventValidation 至衍生控制項本身,並將其設定為 true
,以對衍生控制項執行事件驗證。
注意
事件驗證可降低未經授權的回傳要求和回呼的風險。 它會指示 ASP.NET 只驗證回傳要求或回呼期間可在 控制項中引發的事件。 使用此模型時,控制項會在轉譯期間註冊其事件,然後在回傳或回呼處理期間驗證事件。 ASP.NET 中的所有事件驅動控制項預設都會使用此功能。