HtmlInputControl.Type Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Typ eines HtmlInputControl ab.
public:
property System::String ^ Type { System::String ^ get(); };
public string Type { get; }
member this.Type : string
Public ReadOnly Property Type As String
Eigenschaftswert
Eine Zeichenfolge, die den Typ eines HtmlInputControl enthält.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die Type Eigenschaft verwenden, um den Typ des HtmlInputControl Klickens zu bestimmen.
<%@ 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>
Hinweise
Verwenden Sie diese Eigenschaft, um den Typ eines HtmlInputControl.
In der folgenden Tabelle sind die verschiedenen möglichen Werte für die Type Eigenschaft aufgeführt.
Wert | BESCHREIBUNG |
---|---|
text | Ein Textfeld für die Dateneingabe. |
password | Ein Textfeld, das die Benutzereingaben maskiert. |
Kontrollkästchen | Ein Kontrollkästchen, das eine true- oder false-Bedingung angibt. |
radio | Ein Optionsfeld, das eine Auswahl aus einer sich gegenseitig ausschließenden Gruppe von Optionsfeldern angibt. |
Schaltfläche | Eine Befehlsschaltfläche. |
submit | Eine Schaltfläche, die das Formular an den Server sendet. |
reset | Eine Schaltfläche, die das Formular löscht. |
file | Eine Schaltfläche, die eine Datei hochlädt. |
hidden | Ein nicht sichtbares Feld auf einer Webseite, das zum Speichern von Informationen zwischen Beiträgen auf dem Server verwendet wird. |
image | Eine Bildschaltfläche. |