ASP.Net c # Quel bouton radio dans un GroupName donné est sélectionné?

J'ai 30 individuelles RadioButtons. Je ne peux pas utiliser un RadioButtonList. Il y a 3 groupes de boutons. Chaque groupe dispose d'un unique GroupName. Tout fonctionne correctement dans le navigateur web. Comment puis-je dire sur un post de retour du bouton est sélectionné à l'intérieur de chaque donnée GroupsNames?

EDIT: la fonction que j'ai utilisé

private string getRadioValue(ControlCollection clts, string groupName)
{
    string ret = "";
    foreach (Control ctl in clts)
    {
        if (ctl.Controls.Count != 0)
        {
            if (ret == "")
                ret = getRadioValue(ctl.Controls, groupName);
        }

        if (ctl.ToString() == "System.Web.UI.WebControls.RadioButton")
        {
            RadioButton rb = (RadioButton)ctl;
            if (rb.GroupName == groupName && rb.Checked == true)
                ret = rb.Attributes["Value"];
        }
    }
    return ret;
}

source d'informationauteur Justin808