Aracılığıyla paylaş


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 değişikliklere yanıt vermek için bu olayı nasıl kullanabileceğiniz gösterilmektedir TextBox . 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. 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ından Yararlanmaya 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 oluşturulur. 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

TextBox Bu 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.