Compartilhar via


TextBox.TextChanged Evento

Definição

Ocorre quando o conteúdo da caixa de texto é alterado entre as postagens no 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

Implementações

Exemplos

O exemplo a seguir mostra como você pode usar esse evento para responder a alterações no TextBox controle. O código exibe o conteúdo da Text propriedade de um controle TextBox (chamado TextBox1) em um rótulo (chamado Label1) quando a Text propriedade é alterada. A entrada do usuário em uma página do Web Forms pode incluir script de cliente potencialmente mal-intencionado. Por padrão, a página web forms valida que a entrada do usuário não inclui elementos html ou script. Para obter mais informações, consulte Como proteger contra explorações de script em um aplicativo Web aplicando codificação HTML a cadeias de caracteres.

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

Comentários

O TextChanged evento é gerado quando o conteúdo da caixa de texto é alterado entre postagens no servidor. O evento só será gerado se o texto for alterado pelo usuário; o evento não será gerado se o texto for alterado programaticamente.

Observação

Um TextBox controle deve persistir alguns valores entre postagens no servidor para que esse evento funcione corretamente. Verifique se o estado de exibição está habilitado para esse controle.

Para obter mais informações sobre como lidar com eventos, consulte Manipulando e levantando eventos.

Aplica-se a

Confira também