Page.RegisterRequiresViewStateEncryption メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Page.RegisterRequiresViewStateEncryption メソッドの意味・解説 

Page.RegisterRequiresViewStateEncryption メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

コントロールを、ビューステート暗号化必要なコントロールとしてページ登録します

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

Public Sub RegisterRequiresViewStateEncryption
Dim instance As Page

instance.RegisterRequiresViewStateEncryption
public void RegisterRequiresViewStateEncryption
 ()
public:
void RegisterRequiresViewStateEncryption ()
public void RegisterRequiresViewStateEncryption
 ()
public function RegisterRequiresViewStateEncryption
 ()
例外例外
例外種類条件

InvalidOperationException

RegisterRequiresViewStateEncryption メソッドは、ページ有効期間ページPreRender フェーズの前またはこのフェーズ呼び出す必要があります

解説解説
使用例使用例

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

<%@ 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
GridView
DetailsView
FormView



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

辞書ショートカット

すべての辞書の索引

「Page.RegisterRequiresViewStateEncryption メソッド」の関連用語

Page.RegisterRequiresViewStateEncryption メソッドのお隣キーワード
検索ランキング

   

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



Page.RegisterRequiresViewStateEncryption メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS