ASP.NET Web Forms - TextBox control
This section introduces you to the use of ASP.NETTextBox control.
The TextBox control is used to create a text box into which users can enter text.
The TextBox control is used to create a text box into which users can enter text.
The TextBox control's features and properties are listed in our WebForms Controls Reference manual page.
The following example demonstrates some properties of the TextBox control that you may use:
<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>
When the form is submitted, the contents and settings of the TextBox control may be modified by server script. Forms can be submitted by clicking a button or when the user modifies the value of a TextBox control.
In the following example, we declare a TextBox control, a Button control, and a Label control in the .aspx file. When the submit button is triggered, the submit subroutine will be executed. The submit subroutine will write a line of text to the Label control:
<script runat="server">Sub submit(sender As Object, e As EventArgs)lbl1.Text="Your name is " & txt1.TextEnd 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>
In the following example, we declare a TextBox control and a Label control in the .aspx file. When you modify the value in the TextBox and click outside the TextBox (or press the Tab key), the change subroutine is executed. The change subroutine will write a line of text to the Label control:
<script runat="server">Sub change(sender As Object, e As EventArgs)lbl1.Text="You changed text to " & txt1.TextEnd 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>