Comment puis-je trouver la valeur de RadioButton sélectionnée dans ASP.NET?

J'ai deux asp:RadioButton contrôles qui ont le même GroupName qui en fait essentiellement mutuellement exclusifs.

Balisage:

<asp:RadioButton ID="OneJobPerMonthRadio" runat="server" 
        CssClass="regtype"
        GroupName="RegistrationType"
        ToolTip="125"/>
<asp:RadioButton ID="TwoJobsPerMonthRadio" runat="server" 
        CssClass="regtype"
        GroupName="RegistrationType"
        ToolTip="200"/>

Mon intention était de trouver l'info-bulle /le texte de la case d'option est cochée. J'ai ce code-behind:

int registrationTypeAmount = 0;
if (OneJobPerMonthRadio.Checked)
{
    registrationTypeAmount = Convert.ToInt32(OneJobPerMonthRadio.ToolTip);
}
if (TwoJobsPerMonthRadio.Checked)
{
    registrationTypeAmount = Convert.ToInt32(TwoJobsPerMonthRadio.ToolTip);
}

Je trouve que le code laid et inutile. (Et si j'ai 20 cases à cocher?)

Est là une méthode qui serait l'objet d'une RadioButton à partir d'un ensemble de composants radiobutton avec la même GroupName? Et si non, quels sont les conseils sur l'écriture d'un?

P. S: je ne peux pas utiliser un RadioButtonList dans ce scénario.

source d'informationauteur naveen