HtmlInputHidden クラスとは? わかりやすく解説

HtmlInputHidden クラス

サーバーHTML <input type=hidden> 要素へのプログラムによるアクセス許可します

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

Public Class HtmlInputHidden
    Inherits HtmlInputControl
    Implements IPostBackDataHandler
Dim instance As HtmlInputHidden
public class HtmlInputHidden : HtmlInputControl,
 IPostBackDataHandler
public ref class HtmlInputHidden : public
 HtmlInputControl, IPostBackDataHandler
public class HtmlInputHidden extends HtmlInputControl
 implements IPostBackDataHandler
public class HtmlInputHidden extends
 HtmlInputControl implements IPostBackDataHandler
解説解説

HtmlInputHidden コントロール使用してユーザー表示されない情報<form> 要素内に埋め込むことができます。この情報Web ページサーバーポストバックされるときに送信されます。Value プロパティ内容サーバーへのポスト間で変更され場合は、HtmlInputHidden コントロール提供する ServerChange イベント発生します。これにより、イベント発生するたびに命令カスタム セット実行するイベント ハンドラ作成できます

メモメモ

HtmlInputHidden コントロールには、サーバーへのポストバックの手段は組み込まれていません。コントロールの値をサーバー送り返すには、HtmlButton コントロールなどのサーバーへのポストサポートしている他のコントロールWeb ページ上に用意する必要があります

HtmlInputHiddenインスタンス初期プロパティ値の一覧については、HtmlInputHidden コンストラクタトピック参照してください

使用例使用例

サーバーWeb ページポストされてから次にポストされるまでの間、HtmlInputHidden コントロール使用してページ上に情報格納しておく例を次のコード例示します

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

<html>
<head>

   <script language="VB" runat="server">
    Sub Page_Load(sender As Object,
 e As EventArgs)
        
        If Page.IsPostBack Then
            Span1.InnerHtml = "Hidden value: " &
 "<b>" & HiddenValue.Value & "</b>"
        End If
    End Sub 'Page_Load


    Sub SubmitBtn_Click(sender As Object,
 e As EventArgs)
        HiddenValue.Value = StringContents.Value
    End Sub 'SubmitBtn_Click
 </script>

</head>

<body>

   <form runat=server>

      <h3>HtmlInputHidden Sample</h3>

      <input id="HiddenValue" 
             type=hidden 
             value="Initial Value" 
             runat=server>

      Enter a string: 
 
      <input id="StringContents" 
             type=text 
             size=40 
             runat=server>

      <p>

      <input type=submit 
             value="Enter" 
             OnServerClick="SubmitBtn_Click" 
             runat=server>

      <p>

      <span id=Span1 runat=server>
         This label will display the previously entered string.
      </span>

   </form>

</body>
</html>

   
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
<head>

   <script language="C#" runat="server">

      void Page_Load(object sender, EventArgs e) 
      {

         if (Page.IsPostBack) 
         {
            Span1.InnerHtml="Hidden value: <b>" + HiddenValue.Value
 + "</b>";
         }
      }

      void SubmitBtn_Click(object sender, EventArgs e) 
      {
         HiddenValue.Value=StringContents.Value;
      }

   </script>

</head>

<body>

   <form runat=server>

      <h3>HtmlInputHidden Sample</h3>

      <input id="HiddenValue" 
             type=hidden 
             value="Initial Value" 
             runat=server>

      Enter a string: 
 
      <input id="StringContents" 
             type=text 
             size=40 
             runat=server>

      <p>

      <input type=submit 
             value="Enter" 
             OnServerClick="SubmitBtn_Click" 
             runat=server>

      <p>

      <span id=Span1 runat=server>
         This label will display the previously entered string.
      </span>

   </form>

</body>
</html>

   
<%@ Page Language="JScript" AutoEventWireup="True" %>

<html>
<head>

   <script language="JSCRIPT" runat="server">
    function Page_Load(sender : Object, e : EventArgs){
        if(Page.IsPostBack)
            Span1.InnerHtml = "Hidden value: " + "<b>"
 + HiddenValue.Value + "</b>"
    }


    function SubmitBtn_Click(sender : Object, e : EventArgs){
        HiddenValue.Value = StringContents.Value
    }
 </script>

</head>

<body>

   <form runat=server>

      <h3>HtmlInputHidden Sample</h3>

      <input id="HiddenValue" 
             type=hidden 
             value="Initial Value" 
             runat=server>

      Enter a string: 
 
      <input id="StringContents" 
             type=text 
             size=40 
             runat=server>

      <p>

      <input type=submit 
             value="Enter" 
             OnServerClick="SubmitBtn_Click" 
             runat=server>

      <p>

      <span id=Span1 runat=server>
         This label will display the previously entered string.
      </span>

   </form>

</body>
</html>

   
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.HtmlControls.HtmlControl
       System.Web.UI.HtmlControls.HtmlInputControl
        System.Web.UI.HtmlControls.HtmlInputHidden
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「HtmlInputHidden クラス」の関連用語

HtmlInputHidden クラスのお隣キーワード
検索ランキング

   

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



HtmlInputHidden クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS