|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.5.2 Элемент управления TextBox (Текстовое поле)Серверный элемент управления TextBox (текстовое поле) в ASP.NET 2.0, свойства Text, TextBoxMode и ReadOnly Элемент управления TextBox (Текстовое поле) относится к числу самых простых и часто используемых. Он предназначен, конечно, для ввода информации пользователем. Код HTML для серверного текстового поля может выглядеть, например, так: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> Сразу отметим, что обработка данных, введенных пользователем — это потенциальная угроза безопасности сервера. Для того, чтобы убрать все теги и оставить только текст из значения, введенного пользователем, рекомендуется использовать метод объекта Server, который называется HtmlEncode(). Его применение может выглядеть, например, так: Label1.Text = Server.HtmlEncode(TextBox1.Text) Главное свойство элемента управления TextBox — это, конечно, свойство Text. При помощи этого свойства можно получить информацию о введенных пользователем значениях или настроить значение в текстовом поле. Однако у элемента управления TextBox есть и некоторые другие полезные свойства:
Остальные свойства в основном предназначены для настройки оформления текстового поля. Главное событие элемента управления TextBox — это событие TextChanged. Оно срабатывает, когда пользователь после завершения ввода данных в текстовое поле пытается перевести фокус на другой элемент управления на Web-странице. Обычно для этого события настраивается программный код, который выполняет проверки значений, вводимых пользователем.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||