ASP.NET - TextBox controle

O controle TextBox é usado para criar caixas de texto onde o usuário pode inserir texto.

TextBox controle

O controle TextBox é usado para criar caixas de texto onde o usuário pode inserir texto.

As propriedades do TextBox estão em nossa Manual do TextBox

O exemplo a seguir demonstra algumas propriedades que você pode usar no controle TextBox:

<html>
<body>
<form runat="server">
Um TextBox básico:
<asp:TextBox id="tb1" runat="server" />
<br /><br />
Um TextBox de senha:
<asp:TextBox id="tb2" TextMode="password" runat="server" />
<br /><br />
Um TextBox com texto:
<asp:TextBox id="tb4" Text="Hello World!" runat="server" />
<br /><br />
Um TextBox de múltiplas linhas:
<asp:TextBox id="tb3" TextMode="multiline" runat="server" />
<br /><br />
Um TextBox com altura:
<asp:TextBox id="tb6" rows="5" TextMode="multiline"
runat="server" />
<br /><br />
Um TextBox com largura:
<asp:TextBox id="tb5" columns="30" runat="server" />
</form>
</body>
</html>

Exibir este exemplo

Adicionar script

Quando o formulário for enviado, o conteúdo e as configurações do controle TextBox podem ser modificados pelo script do servidor. O formulário pode ser enviado clicando em um botão ou quando o usuário alterar o valor no controle TextBox.

No exemplo a seguir, declaramos um controle TextBox, um controle Button e um controle Label em um arquivo .aspx. Quando o botão de envio é acionado, a subrotina submit será executada. A subrotina submit escreverá um texto no controle Label:

<script runat="server">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Seu nome é " & txt1.Text
Fim Sub
</script>
<html>
<body>
<form runat="server">
Insira seu nome:
<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Enviar" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>
</body>
</html>

Exibir este exemplo

Neste exemplo, declaramos um controle TextBox e um controle Label em um arquivo .aspx. Quando você alterar o valor no TextBox e clicar fora do TextBox, a subrotina change será executada. A subrotina change escreverá um texto no controle Label:

<script runat="server">
Sub change(sender As Object, e As EventArgs)
lbl1.Text="Você mudou o texto para " & txt1.Text
Fim Sub
</script>
<html>
<body>
<form runat="server">
Insira seu nome:
<asp:TextBox id="txt1" runat="server"
text="Hello World!"
ontextchanged="change" autopostback="true"/>
<p><asp:Label id="lbl1" runat="server" /></p>
</form>
</body>
</html>

Exibir este exemplo