PagesSection.EnableEventValidation プロパティ

定義

イベントの検証を有効にするかどうかを指定する値を取得または設定します。

C#
[System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)]
public bool EnableEventValidation { get; set; }

プロパティ値

Boolean

イベントの検証が有効な場合は true。それ以外の場合は false

属性

注釈

この属性は EnableEventValidation 、イベントの検証を実行する必要があるかどうかを示します。 既定値は true です。 Web アプリケーションでは、必要に応じてイベント検証を無効にして、.NET Frameworkバージョン 1.0 の動作に戻すことができます。

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

注意

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

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8