TextBox.TextChanged Ereignis

Definition

Tritt ein, wenn der Inhalt des Textfelds zwischen Übertragungen zum Server geändert wird.

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

Ereignistyp

Implementiert

Beispiele

Das folgende Beispiel zeigt, wie Sie dieses Ereignis verwenden können, um auf Änderungen im TextBox Steuerelement zu reagieren. Der Code zeigt den Inhalt der Text Eigenschaft eines TextBox-Steuerelements (als TextBox1 bezeichnet) in einer Bezeichnung (label1) an, wenn die Text Eigenschaft geändert wird. Benutzereingaben in einer Web Forms-Seite können potenziell schädliche Clientskripts enthalten. Standardmäßig wird auf der Web Forms-Seite überprüft, ob die Benutzereingabe keine Skript- oder HTML-Elemente enthält. Weitere Informationen finden Sie unter Vorgehensweise: Schützen vor Skript-Exploits in einer Webanwendung durch Anwenden der HTML-Codierung auf Zeichenfolgen.

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

Hinweise

Das TextChanged Ereignis wird ausgelöst, wenn sich der Inhalt des Textfelds zwischen Beiträgen auf dem Server ändert. Das Ereignis wird nur ausgelöst, wenn der Text vom Benutzer geändert wird. das Ereignis wird nicht ausgelöst, wenn der Text programmgesteuert geändert wird.

Hinweis

Ein TextBox Steuerelement muss einige Werte zwischen Beiträgen auf dem Server beibehalten, damit dieses Ereignis ordnungsgemäß funktioniert. Stellen Sie sicher, dass der Ansichtsstatus für dieses Steuerelement aktiviert ist.

Weitere Informationen zum Behandeln von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für:

Weitere Informationen