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

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

HtmlInputControl.Name プロパティ

HtmlInputControl コントロール一意識別名を取得または設定します

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

解説解説

Name プロパティ使用してHtmlInputControl一意識別名を確認します。この実装では、get アクセサControl.UniqueID プロパティの値を返します。ただし、set アクセサはこのプロパティに値を代入しません。

メモメモ

set アクセサはこのプロパティに値を代入しません。Name プロパティControl.UniqueID プロパティが同じ値を持っていないと、ほとんどのコントロール正しく動作しないためです。

HtmlInputControl クラスから継承するクラスは、必要に応じてこの実装オーバーライドできます

使用例使用例

Name プロパティ使用してクリックされた HtmlInputControl の名前を確認する方法次のコード例示します

<%@ Page Language="VB" AutoEventWireup="True"
 %>
<%@ Import Namespace="System.Data"
 %>

<html>

<head>

   <script runat="server">

      Sub Page_Load(sender As Object,
 e As EventArgs)

         ' Create a data source.
         Dim dt As DataTable = New
 DataTable()
         Dim dr As DataRow
 
         dt.Columns.Add(new DataColumn("Value",
 GetType(String)))

         Dim i As Integer
   

         For i = 0 to 2

            dr = dt.NewRow()
  
            dr(0) = "Item " + i.ToString()
 
            dt.Rows.Add(dr)
         
         Next i
 
         ' Bind the data source to the Repeater control.
         Repeater1.DataSource = New DataView(dt)
         Repeater1.DataBind()

      End Sub

      Sub AddButton_Click(sender As Object,
 e As EventArgs)
      
         Message.Text = "The name of the HtmlInputControl clicked
 is " & _ 
                        CType(sender, HtmlInputControl).Name

      End Sub

   </script>

</head>

<body>

   <form runat="server">

      <h3> HtmlInputControl Name Example </h3>

      <asp:Repeater id="Repeater1"
           runat="server">

         <ItemTemplate>
            
            <input Type="Submit"
                   Name="AddButton"
                   Value='<%# DataBinder.Eval(Container.DataItem,
 "Value") %>'
                   OnServerClick="AddButton_Click"
                   runat="server"/>

         </ItemTemplate>


      </asp:Repeater>

      <br><br>

      <asp:Label id="Message" runat="server"/>

   </form>

</body>

</html>

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>

<html>

<head>

   <script runat="server">

      void Page_Load(Object sender, EventArgs e)
      {

         // Create a data source.
         DataTable dt = new DataTable();
         DataRow dr;
 
         dt.Columns.Add(new DataColumn("Value", typeof(string)));
   
         for (int i = 0; i < 3; i++) 
         {
            dr = dt.NewRow();
  
            dr[0] = "Item " + i.ToString();
 
            dt.Rows.Add(dr);
         }
 
         // Bind the data source to the Repeater control.
         Repeater1.DataSource = new DataView(dt);
         Repeater1.DataBind();

      }

      void AddButton_Click(Object sender, EventArgs e)
      {
      
         Message.Text = "The name of the HtmlInputControl clicked is "
 + 
                        ((HtmlInputControl)sender).Name;

      }

   </script>

</head>

<body>

   <form runat="server">

      <h3> HtmlInputControl Name Example </h3>

      <asp:Repeater id="Repeater1"
           runat="server">

         <ItemTemplate>
            
            <input Type="Submit"
                   Name="AddButton"
                   Value='<%# DataBinder.Eval(Container.DataItem, "Value")
 %>'
                   OnServerClick="AddButton_Click"
                   runat="server"/>

         </ItemTemplate>


      </asp:Repeater>

      <br><br>

      <asp:Label id="Message" runat="server"/>

   </form>

</body>

</html>

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HtmlInputControl クラス
HtmlInputControl メンバ
System.Web.UI.HtmlControls 名前空間
Control.UniqueID


このページでは「.NET Framework クラス ライブラリ リファレンス」からHtmlInputControl.Name プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からHtmlInputControl.Name プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からHtmlInputControl.Name プロパティ を検索

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

辞書ショートカット

すべての辞書の索引

「HtmlInputControl.Name プロパティ」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS