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);
        }

You may also like...

Subscribe
Bildir
guest
2 Yorum
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Telat Ateş

Ellerine Saglık Super Bir olay

BilisimOgretmeni

rica ederiz iyi çalışmalar 🙂

2
0
Yazı hakkındaki yorum, görüş ve önerilerinizi yazınx
()
x