Condividi tramite


TextBox.TextChanged Evento

Definizione

Si verifica quando il contenuto della casella di testo viene modificato tra un inserimento e l'altro 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 proprietà di Text un controllo TextBox (denominato TextBox1) in un'etichetta (denominata Label1) quando la Text proprietà viene modificata. L'input utente in una pagina Web Forms può includere uno script client potenzialmente dannoso. Per impostazione predefinita, la pagina Web Forms convalida che l'input utente non include script o elementi 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.

Nota

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

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

Si applica a

Vedi anche