TextBox.TextChanged Evento

Definición

Se produce cuando el contenido del cuadro de texto cambia entre cada envío al servidor.

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

Tipo de evento

Implementaciones

Ejemplos

En el ejemplo siguiente se muestra cómo puede usar este evento para responder a los cambios en el TextBox control. El código muestra el contenido de la Text propiedad de un control TextBox (denominado TextBox1) en una etiqueta (denominada Label1) cuando se cambia la Text propiedad. La entrada del usuario en una página de Web Forms puede incluir un script de cliente potencialmente malintencionado. De forma predeterminada, la página de Web Forms valida que la entrada del usuario no incluye elementos HTML o de script. Para obtener más información, vea How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings.

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

Comentarios

El TextChanged evento se genera cuando el contenido del cuadro de texto cambia entre publicaciones al servidor. El evento solo se genera si el usuario cambia el texto; el evento no se genera si el texto se cambia mediante programación.

Nota

Un TextBox control debe conservar algunos valores entre publicaciones en el servidor para que este evento funcione correctamente. Asegúrese de que el estado de vista está habilitado para este control.

Para obtener más información acerca de cómo controlar eventos, vea controlar y provocar eventos.

Se aplica a

Consulte también