共用方式為


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 應用程式可以選擇性地停用事件驗證,以還原為 .NET Framework 1.0 版的行為。

基底控制項會檢查此屬性,以判斷它是否應該驗證事件。 衍生控制項不會繼承這個基底控制項屬性,因此預設不會進行事件驗證。 您仍會指示 ASP.NET 將 屬性新增 EnableEventValidation 至衍生控制項本身,並將其設定為 true ,以對衍生控制項執行事件驗證。

注意

事件驗證可降低未經授權的回傳要求和回呼的風險。 它會指示 ASP.NET 只驗證回傳要求或回呼期間可在 控制項中引發的事件。 使用此模型時,控制項會在轉譯期間註冊其事件,然後在回傳或回呼處理期間驗證事件。 ASP.NET 中的所有事件驅動控制項預設都會使用此功能。

適用於