Repeater içinde radiobutton groupname çalışmaması sorunu

Merhaba arkadaşlar.

Cevabını bulamadığım bir sebepten ötürü Repeater, DataList gibi asp.net kontrolleri içine RadioButton koyduğumuz groupname özelliği çalışmıyor. Yani birini tıkladıktan sonra diğerini tıkladığımızda ikiside seçili halde kalıyor. Bu sorunu çözebilmek için ufak bir javascript kodunu kullanıyoruz.

 

function setRadioClick(cls,current) {
    $("." + cls+" input").each(function () {
 
        if (this != current) {
            $(this).prop("checked", "");
        }
    });
    $(current).prop("checked","checked");
}


cls: RadioButton'larınıza vereceğiniz class ismi
current: o an tıkladığınız Radiobutton

Kullanımı: <input type='radio' class='myradio' name='groupname' onclick="setRadioClick('myradio',this)">

Bu şekilde dinamik bir method sadece tek seçim olarak çalışacaktır ve her projede bu fonksiyonu kullanabilirsiniz.
Not: jquery gereklidir.

İyi Kodlar!