24 Haziran 2019, Pazartesi
Ana Sayfa / Programlama / C# / Asp.Net Textboxları Temizleme İşlemi…

Asp.Net Textboxları Temizleme İşlemi…

Yaptığımız projelerde bazen çok sayıda kontrol oluşturur ve bunlar üzerinde işlemler yaparız. Ancak bazı büyük projelerde kontrol sayısı fazla olduğundan hepsi için teker teker oturup işlem yazmak saçma olur.

Örnek olarak projemizin bir sayfasında 20 tane textbox’ımız olsun ve işlem sonunda biz bunların hepsinin için temizlemek isteyelim. Oturup teker teker Textbox.Text=””; yazmak zaman kaybından başka bir şey değildir. Bu nedenle bu yazımda sizlere bu işlemi kodla kısaca nasıl yapacağımızı anlatacağım.

İlk olarak bir asp.net sayfası açalım ve içine bir adet asp.net paneli ekleyelim. Ben işlemlerimi bu panel içindeki textboxlarda uygulayacağım. İçine istediğiniz

[code]


        
        
        
        
        
    

[/code]

Şimdi gelelim bu textboxlarımızı nasıl temizleyeceğimize. İlk olarak kod alanımızda methodumuzu oluşturalım.

[code] public void temizle(Panel PNL)
    {
        foreach (Control ctrl in pnl.Controls)
        {
            if (ctrl is TextBox)
            {
                ((TextBox)ctrl).Text = “”;
            }
        }
    }

[/code]

Bu panelin içindeki tüm textboxların Text özelliğini “” yapacak olan kodumuz.

Şimdi ben bunu page_load da kullanıyorum.

[code]

protected void Page_Load(object sender, EventArgs e)
{
temizle(pnl);
}

[/code]

Benim panelimin id’si pnl idi. Ve artık bütün textboxlarımın için tertemiz. Artık her textbox’ı teker teker temizleme zahmetine girmezsiniz

One comment

  1. Hocam çok teşekkürler. Sizler gibi bize birşeyler kazandırmaya çalışan hocalarımızın olması çok güzel. Çok sağolunuz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir