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 управления должен сохранять некоторые значения между записями на сервере, чтобы это событие работало правильно. Убедитесь, что для этого элемента управления включено состояние представления.

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

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

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