HtmlInputControl.Type-Eigenschaft
Ruft den Typ eines HtmlInputControl ab.
Namespace: System.Web.UI.HtmlControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public ReadOnly Property Type As String
'Usage
Dim instance As HtmlInputControl
Dim value As String
value = instance.Type
public string Type { get; }
public:
property String^ Type {
String^ get ();
}
/** @property */
public String get_Type ()
public function get Type () : String
Eigenschaftenwert
Eine Zeichenfolge, die den Typ eines HtmlInputControl enthält.
Hinweise
Verwenden Sie diese Eigenschaft, um den Typ eines HtmlInputControl abzurufen.
Die folgende Tabelle zeigt die verschiedenen möglichen Werte für die Type-Eigenschaft.
Wert |
Beschreibung |
---|---|
text |
Ein Textfeld für die Dateneingabe. |
password |
Ein Textfeld, in dem Benutzereingaben verborgen dargestellt werden. |
checkbox |
Ein Kontrollkästchen, das eine True-oder-False-Bedingung angibt. |
radio |
Ein Optionsfeld, das eine Auswahl aus einer Gruppe von sich gegenseitig ausschließenden Optionsfeldern angibt. |
button |
Eine Befehlsschaltfläche. |
submit |
Eine Schaltfläche zum Senden des Formulars an den Server. |
reset |
Eine Schaltfläche zum Löschen des Formularinhalts. |
file |
Eine Schaltfläche zum Uploaden einer Datei. |
hidden |
Ein nicht sichtbares Feld auf einer Webseite, das zum Beibehalten von Informationen zwischen Bereitstellungen an den Server fungiert. |
image |
Eine Bildschaltfläche. |
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie mit der Type-Eigenschaft der Typ des HtmlInputControl bestimmt wird, auf das geklickt wurde.
<%@ Page Language="VB" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<html>
<head>
<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 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="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<html>
<head>
<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 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>
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
HtmlInputControl-Klasse
HtmlInputControl-Member
System.Web.UI.HtmlControls-Namespace