TextBox.TextChanged Olay

Tanım

Metin kutusunun içeriği sunucuya yapılan gönderiler arasında değiştiğinde gerçekleşir.

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

Olay Türü

Uygulamalar

Örnekler

Aşağıdaki örnekte, denetimdeki TextBox değişikliklere yanıt vermek için bu olayı nasıl kullanabileceğiniz gösterilmektedir. Kod, özellik değiştirildiğinde bir TextBox denetiminin (TextBox1 olarak adlandırılır) özelliğinin Text içeriğini Text etikette (Label1 olarak adlandırılır) görüntüler. bir Web Forms sayfasındaki kullanıcı girişi kötü amaçlı olabilecek istemci betiği içerebilir. Varsayılan olarak, Web Forms sayfası kullanıcı girişinin betik veya HTML öğeleri içermediğini doğrular. Daha fazla bilgi için bkz . Nasıl yapılır: Dizelere HTML Kodlaması Uygulayarak Web Uygulamasında Betik Açıklarına Karşı Koruma.

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

Açıklamalar

Olay TextChanged , metin kutusunun içeriği sunucuya yapılan gönderiler arasında değiştiğinde tetikleniyor. Olay yalnızca metin kullanıcı tarafından değiştirildiğinde oluşturulur; metin program aracılığıyla değiştirilirse olay tetiklenmez.

Not

Bu TextBox olayın düzgün çalışması için bir denetimin sunucuya yapılan gönderiler arasında bazı değerleri kalıcı hale getirebilmesi gerekir. Bu denetim için görünüm durumunun etkinleştirildiğinden emin olun.

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ayrıca bkz.