Page.ViewStateEncryptionMode プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ビューステートの暗号化モードを取得または設定します。
public:
property System::Web::UI::ViewStateEncryptionMode ViewStateEncryptionMode { System::Web::UI::ViewStateEncryptionMode get(); void set(System::Web::UI::ViewStateEncryptionMode value); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.ViewStateEncryptionMode ViewStateEncryptionMode { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewStateEncryptionMode : System.Web.UI.ViewStateEncryptionMode with get, set
Public Property ViewStateEncryptionMode As ViewStateEncryptionMode
プロパティ値
ViewStateEncryptionMode 値のいずれか 1 つ。 既定値は Auto です。
- 属性
例外
設定される値は、ViewStateEncryptionMode 列挙体のメンバーではありません。
ViewStateEncryptionMode プロパティは、ページの有効期間内の PreRender
フェーズで、またはこのフェーズの前でだけ設定できます。
注釈
プロパティを ViewStateEncryptionMode コードで設定することはできません。 @ Page ディレクティブまたは構成ファイルの 要素でのみ < 設定できます。 @ Page ディレクティブで設定された値は、構成ファイルで設定されたすべての値をオーバーライドします。
@ Page ディレクティブでこのプロパティを設定するための構文は次のとおりです。
<%@ Page Language="VB" ViewStateEncryptionMode="Always" %>
<%@ Page Language="C#" ViewStateEncryptionMode="Always" %>
構成ファイルでこのプロパティを設定するための構文は次のとおりです。
<system.web>
<pages viewStateEncryptionMode="Always" />
</system.web>
<system.web>
<pages viewStateEncryptionMode="Always" />
</system.web>
カスタム コントロールの開発者は、機密性の高い可能性があるデータを保存してコントロールの状態を表示する前に、コードでこのプロパティの値を確認できます。
適用対象
こちらもご覧ください
.NET