HtmlInputControl.Type 属性

定义

获取 HtmlInputControl 的类型。Gets the type of an HtmlInputControl.

public:
 property System::String ^ Type { System::String ^ get(); };
public string Type { get; }
member this.Type : string
Public ReadOnly Property Type As String

属性值

字符串,它包含 HtmlInputControl 类型。A string that contains the type of an HtmlInputControl.

示例

下面的代码示例演示如何使用Type属性来确定所单击HtmlInputControl的的类型。The following code example demonstrates how to use the Type property to determine the type of HtmlInputControl that was clicked.


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

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

<head>
    <title> HtmlInputControl Type Example </title>
<script runat="server">

      void Page_Load(Object sender, EventArgs e)
      {

         // Create the 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 type of the HtmlInputControl clicked is " + 
                        ((HtmlInputControl)sender).Type;

      }

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3> HtmlInputControl Type 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="VB" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>

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

<head>
    <title> HtmlInputControl Type Example </title>
<script runat="server">

      Sub Page_Load(sender As Object, e As EventArgs)

         ' Create the 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 type of the HtmlInputControl clicked is " & _ 
                        CType(sender, HtmlInputControl).Type

      End Sub

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3> HtmlInputControl Type Example </h3>

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

         <ItemTemplate>
            
            <input id="Submit1" 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获取的类型。Use this property get the type of an HtmlInputControl.

下表显示了Type属性的不同可能的值。The following table shows the different possible values for the Type property.

Value 说明Description
文本text 用于输入数据的文本框。A text box for data entry.
passwordpassword 屏蔽用户输入的文本框。A text box that masks user input.
复选框checkbox 指示 true 或 false 条件的复选框。A check box that indicates a true or false condition.
单选radio 单选按钮,用于指示从一组互斥的单选按钮中进行的选择。A radio button that indicates a selection from a mutually exclusive group of radio buttons.
按钮button 命令按钮。A command button.
提交submit 向服务器提交窗体的按钮。A button that submits the form to the server.
重置reset 用于清除窗体的按钮。A button that clears the form.
文件file 用于上传文件的按钮。A button that uploads a file.
隐藏hidden 网页上用于保存发送到服务器之间信息的不可见字段。A non-visible field on a Web page used to persist information between posts to the server.
图像image 图像按钮。An image button.

适用于