Neueste Web-Entwicklung Tutorials
 

ASP.NET Web Forms - Das TextBox-Steuerelement


Die Textboxsteuerelement wird verwendet, um ein Textfeld in dem der Benutzer Eingabetext zu erstellen.


Das TextBox-Steuerelement

Die Textboxsteuerelement wird verwendet, um ein Textfeld in dem der Benutzer Eingabetext zu erstellen.

Das folgende Beispiel zeigt einige der Attribute, die Sie mit dem Text-Steuerelement verwenden können:

Beispiel

<html>
<body>

<form runat="server">

A basic TextBox:
<asp:TextBox id="tb1" runat="server" />
<br /><br />

A password TextBox:
<asp:TextBox id="tb2" TextMode="password" runat="server" />
<br /><br />

A TextBox with text:
<asp:TextBox id="tb4" Text="Hello World!" runat="server" />
<br /><br />

A multiline TextBox:
<asp:TextBox id="tb3" TextMode="multiline" runat="server" />
<br /><br />

A TextBox with height:
<asp:TextBox id="tb6" rows="5" TextMode="multiline"
runat="server" />
<br /><br />

A TextBox with width:
<asp:TextBox id="tb5" columns="30" runat="server" />

</form>

</body>
</html>
Beispiel anzeigen »

Hinzufügen eines Skripts

Die Inhalte und Einstellungen eines TextBox-Steuerelement können durch Server-Skripte geändert werden, wenn ein Formular abgeschickt wird. Ein Formular kann durch einen Klick auf eine Schaltfläche vorgelegt werden oder wenn ein Benutzer ändert den Wert in dem Steuerelement TextBox.

Im folgende Beispiel erklären wir ein TextBox-Steuerelement, ein Button-Steuerelement und ein Label-Steuerelement in einer ASPX-Datei. Wenn die Submit-Button ausgelöst wird, wird das Submit-Unterprogramm ausgeführt. Das einreichen Unterprogramm schreibt einen Text in das Label-Steuerelement:

Beispiel

<script runat="server">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Your name is " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>

</body>
</html>
Beispiel anzeigen »

Im folgenden Beispiel erklären wir ein Boxsteuerelement Text und ein Label-Steuerelement in einer ASPX-Datei. Wenn Sie den Wert in dem Textfeld und ändern Sie entweder außerhalb des TextBox klicken oder die Tab-Taste drückt, wird die Änderung Unterprogramm ausgeführt. Das einreichen Unterprogramm schreibt einen Text in das Label-Steuerelement:

Beispiel

<script runat="server">
Sub change(sender As Object, e As EventArgs)
lbl1.Text="You changed text to " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server"
text="Hello World!"
ontextchanged="change" autopostback="true"/>
<p><asp:Label id="lbl1" runat="server" /></p>
</form>

</body>
</html>
Beispiel anzeigen »