1. Anasayfa
  2. Asp.net

Asp.Net Dersleri – RadioButtonList ve RadioButton Kullanımı

Asp.Net Dersleri – RadioButtonList ve RadioButton Kullanımı
4

RadioButtonList ve RadioButton kontrolleri kullanıcıya sunduğumuz seçeneklerden sadece birini seçtirmek istediğimiz durumlarda kullanıyoruz örnek olarak medeni hali: evli veya bekar, bir anket uygulamasında soruya verilebilecek cevap gibi durumlarda kullanılır. RadioButtonList kontrolü ile göterilen elemanlar için bir grup ayarlamaya gerek yotur çünkü hepsi aynı liste içinde gösterilir, RadioButton kontorlünde is seçeneklerin GroupName parameteresine aynı isim verilmelidir.
Örneğimizde sayfamıza bir tane RadioButtonList ekleyip elemanlarını items özelliğinden giriyoruz, daha sonra iki RadioButton ekleyip text kısmına evli diğerine bekar yazıyoruz ama bu seçeneklerden sadece birini seçebilmesi için GroupName kısmına iki RadioButtonda da medenihali yazıyoruz , son olarak bir buton ve bulletedlist ekleyip aşağıdaki görünümü oluşturuyoruz.

<div>
    <h4>Öğrenim Durumu</h4>
        <asp:RadioButtonList ID="RadioButtonList1" runat="server">
            <asp:ListItem>İlkokul</asp:ListItem>
            <asp:ListItem>Ortaokul</asp:ListItem>
            <asp:ListItem>Lise</asp:ListItem>
            <asp:ListItem>Lisans</asp:ListItem>
            <asp:ListItem>Yüksek Lisans</asp:ListItem>
        </asp:RadioButtonList>
    
    <h4>Medeni Hali    </h4>
        
            <asp:RadioButton ID="RadioButton1" runat="server"  GroupName="medeni" Text="Evli"  />
         
        <br /> 
        <asp:RadioButton ID="RadioButton2" runat="server"  GroupName="medeni" Text="Bekar" />
        <br />
        <asp:Button ID="Button1" runat="server" Text="Kaydet" />
          </div>
    <asp:BulletedList ID="BulletedList1" runat="server">
    </asp:BulletedList>

Kaydet Butonuna tıkladığımızda seçilen elemanların bilgileri bulletedlist elemanına eklenecektir. bunun için gerekli olan kodlarımız

  protected void Button1_Click(object sender, EventArgs e)
            
        {
            BulletedList1.Items.Clear();
            BulletedList1.Items.Add(RadioButtonList1.SelectedValue.ToString());
            if (RadioButton1.Checked)
            {
                BulletedList1.Items.Add(RadioButton1.Text);
            }
            if (RadioButton2.Checked)
            {
                BulletedList1.Items.Add(RadioButton2.Text);
            }

        }
Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 2
    gayet_yi
    Gayet İyi
  • 2
    te_ekk_rler
    Teşekkürler
  • 3
    anlamad_m
    Anlamadım
  • 4
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

4 Yorum
Inline Feedbacks
View all comments
burak

hocam ben daha ye yeni başladım :) böyle örnekler çok iyi geliyor ;) akılda kalıcı ;) lütfen daha çok örnek paylaşırmısınız :)

BilisimOgretmeni

önümüzdeki günlerde daha fazla asp.net örnekleri eklenecektir.. Takipte kalın… :)

burak

hocam ellerine sağlık :) süper bir örnek :) ama su evli-bekar radiobutton benim bildiğim tek seçimdir. ama evli bekarda ikisini’de seçebiliyorum ;) ? acaba ne yanlış anlayamadım’da yardım ederseniz sevinirim :)

BilisimOgretmeni

GroupName özelliğini eklemeyi unutmuşum onun için ikiside seçilebir durumdaymış :) şimdi düzenledim sadece birinin seçilebilmesi için GroupName özelliklerinin aynı olması lazım