Herkese iyi geceler arkadaşlar 🙂 Saat birazcık geç ama napalım işte kod ile uğraşmaktan normal hayatın saatine ayak uyduramıyoruz bende hazır aklıma gelmişken yine sizlere kısa bir ASP.NET dersi anlatmaya karar verdim.

Bu dersimizde çoğumuzun belası olan,özellikle kayıt eklemelerde, textBox boşaltma işlemini fonksiyonel olarak göreceğiz.
Eğer boşaltacağınız textBox sayısı 2-3 tane ise sorun değil ama bu sayı 20-30 hatta daha fazla ise tek tek oturup TextBox1.Text=”” mi yazacağız? Eğer hala öyle yapıyorsanız orda durun ve bu yazıyı okuyun ondan sonra ne zaman textbox boşaltmanız gerekiyorsa bu fonksiyonu alın yapıştırın kullanın.

Artık kodlamaya başlayabiliriz.
Burada önemli olan kısım textbox’larımızın içinde bulunduğu yapı ki,ben bir tane Panel içine alıyorum. Ancak bu panel,

1 <Panel></Panel>

değil,

1 <asp:Panel ID="pnl" runat="server"></asp:Panel>

şeklinde olacak. Fonksiyonumuz da aşağıdaki belirttiğim şekilde olacak:

2 private void textBoxTemizle(Panel pnl) 
3 { 
4 foreach (Control control in pnl.Controls) 
5 { 
6 if (control is TextBox) 
7 { 
8 ((TextBox)control).Text = ""; 
9 } 
10 } 
11 }


Fonksiyonumuzu da böylece yazmış olduk. Burada yapılan işlem argüman olarak verdiğimiz Panel kontrolünün kapsadığı tüm yapıları gezmek, Ve bu yapılardan TextBox olanları tespit etmek. Bunu diğer yapılar için de kullanabilirsiniz.

Şimdi kullanmak istediğimiz yerde:

1 textBoxTemizle(pnl);

yazmamız yeterli olacaktır. Haydi size kolay gelsin 🙂

Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:Google +1 Butonu Nedir?

Sonraki Yazı:Cookie Nedir? Ne İşe Yarar?

YORUMLAR

Bu yazıya 2 yorum yapılmış.

  1. Yazar
    pars

    Yazişarin yarisi reklamlar altinda kalmis, bil istedim. (; belki sadece bana oyle gorunuyor ama bak derim ben. Chrome kullaniyorum.

  2. Yazar

    Uyarınız için teşekkür ederiz.

SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.