Condividi tramite


TextBox.TextChanged Evento

Definizione

Si verifica quando il contenuto della casella di testo cambia tra i post nel server.

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

Tipo evento

Implementazioni

Esempio

Nell'esempio seguente viene illustrato come usare questo evento per rispondere alle modifiche nel TextBox controllo . Il codice visualizza il contenuto della Text proprietà di un controllo TextBox (denominato TextBox1) in un'etichetta (denominata Label1) quando la Text proprietà viene modificata. L'input dell'utente in una pagina Web Form può includere script client potenzialmente dannosi. Per impostazione predefinita, la pagina Web Form verifica che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Procedura: Proteggere dagli exploit di script in un'applicazione Web applicando la codifica HTML alle stringhe.

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

Commenti

L'evento TextChanged viene generato quando il contenuto della casella di testo cambia tra i post nel server. L'evento viene generato solo se il testo viene modificato dall'utente; l'evento non viene generato se il testo viene modificato a livello di codice.

Annotazioni

Per il corretto funzionamento di questo evento, un TextBox controllo deve rendere persistenti alcuni valori tra i post nel server. Assicurarsi che lo stato di visualizzazione sia abilitato per questo controllo.

Per altre informazioni su come gestire gli eventi, vedere Gestione e generazione di eventi.

Si applica a

Vedi anche