TextBox.TextChanged Händelse

Definition

Inträffar när innehållet i textrutan ändras mellan inlägg på servern.

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

Händelsetyp

Implementeringar

Exempel

I följande exempel visas hur du kan använda den här händelsen för att svara på ändringar i TextBox kontrollen. Koden visar innehållet i Text egenskapen för en TextBox-kontroll (kallas TextBox1) i en etikett (kallas Etikett1) när Text egenskapen ändras. Användarindata på en webbformulärsida kan innehålla potentiellt skadliga klientskript. Som standard verifierar sidan Webbformulär att användarindata inte innehåller skript- eller HTML-element. Mer information finns i How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings (Skydda mot skriptexploateringar i ett webbprogram genom att använda HTML-kodning på strängar).

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

Kommentarer

Händelsen TextChanged utlöses när innehållet i textrutan ändras mellan inlägg på servern. Händelsen utlöses endast om texten ändras av användaren. händelsen utlöses inte om texten ändras programmatiskt.

Note

En TextBox kontroll måste bevara vissa värden mellan inlägg på servern för att den här händelsen ska fungera korrekt. Kontrollera att visningstillståndet är aktiverat för den här kontrollen.

Mer information om hur du hanterar händelser finns i Hantera och höja händelser.

Gäller för

Se även