Поделиться через


TextBox.TextChanged Событие

Определение

Происходит при изменении содержимого текстового поля между записями на сервере.

public:
 event EventHandler ^ TextChanged;
public:
 virtual event EventHandler ^ TextChanged;
public event EventHandler TextChanged;
member this.TextChanged : EventHandler 
Public Custom Event TextChanged As EventHandler 

Тип события

Реализации

Примеры

В следующем примере показано, как использовать это событие для реагирования на изменения в элементе TextBox управления. В коде отображается содержимое Text свойства элемента управления TextBox (называемого TextBox1) в метке (с именем Label1) при Text изменении свойства. Входные данные пользователя на странице веб-форм могут включать потенциально вредоносный скрипт клиента. По умолчанию на странице веб-форм проверяется, что входные данные пользователя не включают скрипт или HTML-элементы. Дополнительные сведения см. в разделе "Практическое руководство. Защита от эксплойтов скриптов в веб-приложении путем применения кодировки HTML к строкам".

Protected Sub TextBox1_TextChanged(ByVal sender As Object, _
        ByVal e As System.EventArgs) Handles TextBox1.TextChanged
   Label1.Text = Server.HtmlEncode(TextBox1.Text)
End Sub
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
   Label1.Text = Server.HtmlEncode(TextBox1.Text);
}

Комментарии

Событие TextChanged возникает при изменении содержимого текстового поля между записями на сервере. Событие возникает только в том случае, если текст изменяется пользователем; Событие не вызывается, если текст изменяется программным способом.

Замечание

Элемент TextBox управления должен сохранять некоторые значения между записями на сервере, чтобы это событие работало правильно. Убедитесь, что для этого элемента управления включено состояние представления.

Дополнительные сведения об обработке событий см. в разделе "Обработка и создание событий".

Применяется к

См. также раздел