Formulários Web ASP.NET - controle TextBox
Esta seção apresenta o uso do controle ASP.NETTextBox.
O controle TextBox é usado para criar uma caixa de texto na qual os usuários podem inserir texto.
O controle TextBox é usado para criar uma caixa de texto na qual os usuários podem inserir texto.
Os recursos e propriedades do controle TextBox estão listados em nossa página de manual Referência de controles WebForms.
O exemplo a seguir demonstra algumas propriedades do controle TextBox que você pode usar:
<html><body><form runat="server">Um TextBox básico:<asp:TextBox id="tb1" runat="server" /><br /><br />Uma senha TextBox:<asp:TextBox id="tb2" TextMode="password" runat="server" /><br /><br />Uma TextBox com texto:<asp:TextBox id="tb4" Text="Hello World!" " /><br /><br />Um TextBox multilinha:<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="servidor" /></form></body></html>
Quando o formulário é enviado, o conteúdo e as configurações do controle TextBox podem ser modificados pelo script do servidor. Os formulários podem ser enviados clicando em um botão ou quando o usuário modifica o valor de um controle TextBox.
No exemplo a seguir, declaramos um controle TextBox, um controle Button e um controle Label no arquivo .aspx. Quando o botão de envio for acionado, a sub-rotina de envio será executada. A sub-rotina submit escreverá uma linha de texto no controle Label:
<script runat="server">Sub submit(sender As Object, e As EventArgs)lbl1.Text="Seu nome é " & txt1.TextEnd Sub</script><html><body><form runat="server" >Digite seu nome:<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>
No exemplo a seguir, declaramos um controle TextBox e um controle Label no arquivo .aspx. Quando você modifica o valor no TextBox e clica fora do TextBox (ou pressiona a tecla Tab), a sub-rotina de alteração é executada. A sub-rotina change escreverá uma linha de texto no controle Label:
<script runat="server">Sub change(sender As Object, e As EventArgs)lbl1.Text="Você alterou o texto para " & txt1.TextEnd Sub</script><html><body><form runat="server ">Digite seu nome:<asp:TextBox id="txt1" runat="server"text="Olá Mundo!"ontextchanged="change" autopostback="true"/><p><asp:Label id="lbl1" runat="server" /></p></form></body></html>