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。 網頁應用程式可選擇性地停用事件驗證,以恢復至 .NET Framework 1.0 版本的行為。
基礎控制會檢查此屬性,以判斷是否應該驗證事件。 衍生控制不會繼承這個基礎控制屬性,因此預設免於事件驗證。 你仍然指示 ASP.NET 對衍生控制執行事件驗證,方法是將 EnableEventValidation 屬性加到衍生控制本身,並將其設為 true。
Note
事件驗證降低未經授權的回傳請求與回撥風險。 它指示 ASP.NET 僅驗證可在回傳請求或回調時在控制中提出的事件。 在此模型中,控制項會在渲染時登錄事件,並在回傳或回調處理時驗證事件。 ASP.NET 中所有事件驅動控制預設使用此功能。