Asp.NET’te Tek Seferde Tüm TextBox’ları Nasıl Boşaltırız?

Asp.NET’te Tek Seferde Tüm TextBox’ları Nasıl Boşaltırız? Herkese iyi geceler kardeşler 🙂 Saat birazcık geç ama napalım işte kod ile uğraşmaktan normal yaşamın saatine ayak uyduramıyoruz bende hazır aklıma gelmişken gene 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 şekilde göreceğiz. Eğer boşaltacağınız textBox sayısı 2-3 tane ise sıkıntı 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 süre 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çerisinde olduğu bina 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> halinde olacak. Fonksiyonumuz da aşağıdaki belirttiğim biçimde olacak: 2 private void textBoxTemizle(Panel pnl) üç { 4 foreach (Control control in pnl.Controls) 5 { altı if (control is TextBox) 7 { 8 ((TextBox)control).Text = “”; 9 } on } 11 } Fonksiyonumuzu da böylece yazmış olduk. Burada yapılan işlem argüman şekilde verdiğimiz Panel kontrolünün kapsadığı bütün yapıları gezmek, Ve bu yapılardan TextBox olanları tetkik etmek. Bunu öbür binalar için de kullanabilirsiniz. Şimdi kullanımı istediğimiz yerde: 1 textBoxTemizle(pnl); yazmamız yeterli olacaktır. Haydi size pratik gelsin 🙂


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar