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 の動作に戻すことができます。

基本コントロールは、この属性をチェックして、イベントを検証する必要があるかどうかを判断します。 派生コントロールはこの基本コントロール属性を継承しないため、既定ではイベント検証から除外されます。 EnableEventValidation 属性を派生コントロール自体に追加し、true に設定することで、派生コントロールに対してイベント検証を実行するように ASP.NET に指示します。

Note

イベント検証により、承認されていないポストバック要求とコールバックのリスクが軽減されます。 ポストバック要求またはコールバック中にコントロールで発生できるイベントのみを検証するように ASP.NET に指示します。 このモデルでは、コントロールはレンダリング中にそのイベントを登録し、ポストバックまたはコールバック処理中にイベントを検証します。 ASP.NET のすべてのイベント ドリブン コントロールでは、この機能が既定で使用されます。

適用対象