Веб-формы ASP.NET — элемент управления TextBox
В этом разделе рассказывается об использовании элемента управления ASP.NETTextBox.
Элемент управления TextBox используется для создания текстового поля, в которое пользователи могут вводить текст.
Элемент управления TextBox используется для создания текстового поля, в которое пользователи могут вводить текст.
Функции и свойства элемента управления TextBox перечислены на странице справочного руководства по элементам управления WebForms.
В следующем примере демонстрируются некоторые свойства элемента управления TextBox, которые вы можете использовать:
<html><body><form runat="server">Базовое текстовое поле:<asp:TextBox id="tb1" runat="server" /><br /><br />Текстовое поле с паролем:<asp:TextBox id="tb2" TextMode="password" runat="server" /><br /><br />Текстовое поле с текстом:<asp:TextBox id="tb4" Text="Hello World runat="server!" " /><br /><br />Многострочное текстовое поле:<asp:TextBox id="tb3" TextMode="multiline" runat="server" /><br /><br />Текстовое поле высотой:<asp :TextBox id="tb6" rows="5" TextMode="multiline"runat="server" /><br /><br />Текстовое поле шириной:<asp:TextBox id="tb5" columns="30 " runat="server" /></form></body></html>
При отправке формы содержимое и настройки элемента управления TextBox могут быть изменены серверным сценарием. Формы можно отправлять, нажав кнопку или когда пользователь изменяет значение элемента управления TextBox.
В следующем примере мы объявляем элемент управления TextBox, элемент управления Button и элемент управления Label в файле .aspx. При нажатии кнопки отправки будет выполнена подпрограмма отправки. Подпрограмма submit запишет строку текста в элемент управления Label:
<script runat="server">Sub submit(sender As Object, e As EventArgs)lbl1.Text="Ваше имя " & txt1.TextEnd Sub</script><html><body><form runat="server" >Введите свое имя:<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>
В следующем примере мы объявляем элементы управления TextBox и Label в файле .aspx. Когда вы изменяете значение в TextBox и щелкаете за пределами TextBox (или нажимаете клавишу Tab), выполняется подпрограмма изменения. Подпрограмма изменения запишет строку текста в элемент управления Label:
<script runat="server">Sub Change(sender As Object, e As EventArgs)lbl1.Text="Вы изменили текст на " & txt1.TextEnd Sub</script><html><body><form runat="server" ">Введите свое имя:<asp:TextBox id="txt1" runat="server"text="Hello World!"ontextchanged="change" autopostback="true"/><p><asp:Label id="lbl1" runat="server" /></p></form></body></html>