Asp.net (Csharp C#) formda bulunan tüm textbox içerisini temizleme

0
1096

Asp.net (Csharp C#) formda bulunan tüm textbox içerisini temizleme

Asp.net (Csharp C#) formda bulunan tüm textbox içerisini temizleme

temizleme işlemini metod ile yapacağız. Metodun kodu aşağıda vardır. aşağıda metodu çağıran kodumuz. Metoda sayfayı parametre olarak geçiyoruz. Metodda ise foreach döngüsü ile kontrollerin içini geziyoruz. if ile kontrol textbox ise içindeki veriyi temizliyoruz. Bu kod ile sayfada 50 tane textbox var ise textbox1.clear(); yazmadan tek seferde kod ile temizliyoruz.

ClearTextBoxes(Page); 

 

Textbox’ı temizleyeceğimiz metod :

 private void ClearTextBoxes(Control p1)
    {

        foreach (Control ctrl in p1.Controls)
        {
            if (ctrl is TextBox)
            {
                TextBox t = ctrl as TextBox;

                if (t != null)
                {
                    t.Text = String.Empty;
                }
            }
            else
            {
                if (ctrl.Controls.Count > 0)
                {
                    ClearTextBoxes(ctrl);
                }
            }
        }


    }

CEVAP VER

Time limit is exhausted. Please reload CAPTCHA.