Прочитать на английском

Поделиться через


HtmlInputControl.Type Свойство

Определение

Получает тип элемента управления HtmlInputControl.

public string Type { get; }

Значение свойства

Строка, содержащая тип элемента управления HtmlInputControl.

Примеры

В следующем примере кода показано, как использовать Type свойство для определения типа щелкаемого HtmlInputControl .


<%@ 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>

Комментарии

Используйте это свойство , чтобы получить тип .HtmlInputControl

В следующей таблице показаны различные возможные Type значения свойства .

Значение Описание
text Текстовое поле для ввода данных.
password Текстовое поле, скрывающее введенные пользователем данные.
флажок Флажок, указывающий на истинное или ложное условие.
radio Переключатель, указывающий выбор из взаимоисключающей группы переключателей.
. Кнопка (обычная).
отправить Кнопка, которая отправляет форму на сервер.
сброс Кнопка, которая очищает форму.
файл Кнопка, которая отправляет файл.
hidden Невидимое поле на веб-странице, используемое для сохранения информации между записями на сервере.
Изображение Кнопка изображения.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1