HtmlInputControl.Type Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá typ HtmlInputControl.
public:
property System::String ^ Type { System::String ^ get(); };
public string Type { get; }
member this.Type : string
Public ReadOnly Property Type As String
Hodnota vlastnosti
Řetězec, který obsahuje typ HtmlInputControl.
Příklady
Následující příklad kódu ukazuje, jak použít Type vlastnost k určení typu HtmlInputControl , který byl kliknul.
<%@ 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>
Poznámky
Tato vlastnost načíst typ HtmlInputControl.
V následující tabulce jsou uvedeny různé možné hodnoty vlastnosti Type .
Hodnota | Popis |
---|---|
text | Textové pole pro zadávání dat. |
heslo | Textové pole, které maskuje vstup uživatele. |
zaškrtávací políčko | Zaškrtávací políčko označující hodnotu true nebo false condition. |
Rádio | Přepínač, který označuje výběr ze vzájemně se vylučující skupiny přepínačů. |
. | Příkazové tlačítko. |
Odeslat | Tlačítko, které odešle formulář na server. |
resetování | Tlačítko, které vymaže formulář. |
– soubor | Tlačítko, které nahraje soubor. |
hidden | Neviděné pole na webové stránce sloužící k zachování informací mezi příspěvky na server. |
image | Tlačítko obrázku |