TextBox.TextChanged Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.