TextBox.TextChanged Événement

Définition

Se produit quand le contenu de la zone de texte change entre des publications sur le serveur.

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

Type d'événement

Implémente

Exemples

L’exemple suivant montre comment utiliser cet événement pour répondre aux modifications apportées au TextBox contrôle. Le code affiche le contenu de la Text propriété d’un contrôle TextBox (appelé TextBox1) dans une étiquette (appelée Label1) lorsque la Text propriété est modifiée. L’entrée utilisateur dans une page de Web Forms peut inclure un script client potentiellement malveillant. Par défaut, la page Web Forms valide que l’entrée utilisateur n’inclut pas d’éléments de script ou HTML. Pour plus d’informations, consultez Guide pratique pour protéger contre les attaques de script dans une application web en appliquant un encodage HTML à des chaînes.

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

Remarques

L’événement TextChanged est déclenché lorsque le contenu de la zone de texte change entre les publications sur le serveur. L’événement est déclenché uniquement si le texte est modifié par l’utilisateur ; l’événement n’est pas déclenché si le texte est modifié par programmation.

Notes

Un TextBox contrôle doit conserver certaines valeurs entre les publications sur le serveur pour que cet événement fonctionne correctement. Assurez-vous que l’état d’affichage est activé pour ce contrôle.

Pour plus d’informations sur la façon de gérer les événements, consultez gestion et déclenchement d’événements.

S’applique à

Voir aussi