Page.ViewStateEncryptionMode プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Page.ViewStateEncryptionMode プロパティの意味・解説 

Page.ViewStateEncryptionMode プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

ビューステート暗号化モード取得または設定します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Property ViewStateEncryptionMode As
 ViewStateEncryptionMode
Dim instance As Page
Dim value As ViewStateEncryptionMode

value = instance.ViewStateEncryptionMode

instance.ViewStateEncryptionMode = value
public ViewStateEncryptionMode ViewStateEncryptionMode { get;
 set; }
public:
property ViewStateEncryptionMode ViewStateEncryptionMode {
    ViewStateEncryptionMode get ();
    void set (ViewStateEncryptionMode value);
}
/** @property */
public ViewStateEncryptionMode get_ViewStateEncryptionMode ()

/** @property */
public void set_ViewStateEncryptionMode (ViewStateEncryptionMode
 value)
public function get ViewStateEncryptionMode
 () : ViewStateEncryptionMode

public function set ViewStateEncryptionMode
 (value : ViewStateEncryptionMode)

プロパティ
ViewStateEncryptionMode 値の 1 つ既定値Auto です。

例外例外
例外種類条件

ArgumentOutOfRangeException

設定される値は、ViewStateEncryptionMode 列挙体のメンバではありません。

InvalidOperationException

ViewStateEncryptionMode プロパティは、ページ有効期間内のPreRender フェーズで、またはこのフェーズの前でだけ設定できます

解説解説
使用例使用例

ビューステート暗号化モードPage オブジェクトに対して設定しViewStateEncryptionMode プロパティ使用してビューステート暗号化要求する方法次のコード例示します。この例では、アドレス フィールドに値が入力され場合に、ビューステート暗号化されます

<%@ Page Language="VB" AutoEventWireup="true"
 %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">    
    Sub Page_Load(ByVal sender As
 Object, ByVal e As EventArgs)
        Page.ViewStateEncryptionMode = ViewStateEncryptionMode.Auto
        If IsPostBack Then
            
            If (yesRetrieve.Checked) Then
                Page.RegisterRequiresViewStateEncryption()
                
                Dim conn As System.Data.SqlClient.SqlConnection
 = _
                  New System.Data.SqlClient.SqlConnection _
                  ("server=localhost;database=Northwind;Integrated
 Security=SSPI")
                Dim command As System.Data.SqlClient.SqlCommand
 = _
                  conn.CreateCommand()
                command.CommandText = "Select [CustomerID] From
 [Customers]"
                conn.Open()
                Dim reader As System.Data.SqlClient.SqlDataReader
 = _
                  command.ExecuteReader()
                customerid.Text = reader("CustomerID").ToString()
                reader.Close()
                conn.Close()
            End If
        End If
    End Sub
</script>

<html  >
<head id="Head1" runat=server>
    <title>Customer Information</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        Customer identifier: 
        <asp:Label ID="customerid" runat=server
 Text="Not available" />
        <br />
        Retrieve customer info: 
        <asp:RadioButton ID="yesRetrieve" Text="yes"
 runat=server GroupName="group1" /> 
        <asp:RadioButton ID="noRetrieve" Text="no"
 runat=server GroupName="group1" />
        <br />
        <asp:Button ID="Button1" runat="server"
 Text="Submit" />
    </div>
    </form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="true"
 %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    
    void Page_Load(Object sender, EventArgs e)
    {
        Page.ViewStateEncryptionMode = ViewStateEncryptionMode.Auto;
        if (IsPostBack)
        {
            if (yesRetrieve.Checked)
            {
                Page.RegisterRequiresViewStateEncryption();
                
                System.Data.SqlClient.SqlConnection conn = 
                    new System.Data.SqlClient.SqlConnection
                    ("server=localhost;database=Northwind;Integrated Security=SSPI");
                System.Data.SqlClient.SqlCommand command =
                    conn.CreateCommand();
                command.CommandText = "Select [CustomerID] From [Customers]";
                conn.Open();
                System.Data.SqlClient.SqlDataReader reader =
                    command.ExecuteReader();
                customerid.Text = reader["CustomerID"].ToString();
                reader.Close();
                conn.Close();
            }
            else
            {
                customerid.Text = "Not retrieved";
            }
        }
    }
</script>

<html  >
<head id="Head1" runat="server">
    <title>Customer Information</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        Customer identifier: 
        <asp:Label ID="customerid" runat=server Text="Not available"
 />
        <br />
        Retrieve customer info: 
        <asp:RadioButton ID="yesRetrieve" Text="yes" runat=server
 GroupName="group1" /> 
        <asp:RadioButton ID="noRetrieve" Text="no" runat=server
 GroupName="group1" />
        <br />
        <asp:Button ID="Button1" runat="server" Text="Submit"
 />
    </div>
    </form>
</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Page クラス
Page メンバ
System.Web.UI 名前空間
ViewStateEncryptionMode



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Page.ViewStateEncryptionMode プロパティ」の関連用語

Page.ViewStateEncryptionMode プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Page.ViewStateEncryptionMode プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS