Asp.net Form Temizleme – Form Reset

aspnetformtemizle
Asp.net ile oluşturduğunuz projelerde bir form içerisindeki nesneleri temizlemek istediğinizde reset metodu işe yaramayacaktır. Temizleme işlemi için her kontrolün değerini başlangıca geri döndürmek ,textboxları temizlemek, CheckBox ve RadioButton seçili olanları iptal etmek, DropDownList kontrolünü ilk konumuna getirmek gerekir, Asp.net form üzerinde bulunan textbox,CheckBox,RadioButton ve DropDownList gibi nesneleri temizlemek için aşağıdaki kodları kullanabilirsiniz.

private void temizle(Control control)
        {
            var textbox = control as TextBox;
            if (textbox != null)
                textbox.Text = string.Empty;
            var dropDownList = control as DropDownList;
            if (dropDownList != null)
                dropDownList.SelectedIndex = 0;
            var checkBox = control as CheckBox;
            if (checkBox != null)
                checkBox.Checked = false;
            var radioButton = control as RadioButton;
            if (radioButton != null)
                radioButton.Checked = false;

            foreach (Control kkontrol in control.Controls)
            {
                temizle(kkontrol);
            }
        }

Kodlarda sayfa üzerindeki her kontrole erişip değerlerini sildik veya ilk konumuna geri getirdik bu fonksiyonu herhangi bir buton içerisinde aşağıdaki gibi kullanabilirsiniz..

protected void Button2_Click(object sender, EventArgs e)
        {
            temizle(this);
        }
  • Telat Ateş

    Ellerine Saglık Super Bir olay

    • BilisimOgretmeni

      rica ederiz iyi çalışmalar :)