語言

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

基礎控制會檢查此屬性,以判斷是否應該驗證事件。 衍生控制不會繼承這個基礎控制屬性,因此預設免於事件驗證。 你仍然指示 ASP.NET 對衍生控制執行事件驗證,方法是將 EnableEventValidation 屬性加到衍生控制本身,並將其設為 true。

Note

事件驗證降低未經授權的回傳請求與回撥風險。 它指示 ASP.NET 僅驗證可在回傳請求或回調時在控制中提出的事件。 在此模型中,控制項會在渲染時登錄事件,並在回傳或回調處理時驗證事件。 ASP.NET 中所有事件驅動控制預設使用此功能。

適用於