TextBox.TextChanged Zdarzenie

Definicja

Występuje, gdy zawartość pola tekstowego zmienia się między wpisami na serwerze.

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

Typ zdarzenia

Implementuje

Przykłady

W poniższym przykładzie pokazano, jak za pomocą tego zdarzenia reagować na zmiany w kontrolce TextBox . Kod wyświetla zawartość Text właściwości kontrolki TextBox (o nazwie TextBox1) w etykiecie (o nazwie Label1), gdy Text właściwość zostanie zmieniona. Dane wejściowe użytkownika na stronie Web Forms mogą obejmować potencjalnie złośliwy skrypt klienta. Domyślnie strona Web Forms sprawdza, czy dane wejściowe użytkownika nie zawierają skryptów ani elementów HTML. Aby uzyskać więcej informacji, zobacz Jak chronić przed programami wykorzystującymi skrypty w aplikacji internetowej, stosując kodowanie HTML do ciągów.

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);
}

Uwagi

Zdarzenie TextChanged jest wywoływane, gdy zawartość pola tekstowego zmienia się między wpisami na serwerze. Zdarzenie jest zgłaszane tylko wtedy, gdy tekst zostanie zmieniony przez użytkownika; zdarzenie nie jest wywoływane, jeśli tekst jest zmieniany programowo.

Uwaga

Kontrolka TextBox musi utrwalać niektóre wartości między wpisami na serwerze, aby to zdarzenie działało poprawnie. Upewnij się, że dla tej kontrolki jest włączony stan widoku.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Dotyczy

Zobacz też