У меня есть два asp:RadioButton
элемента управления, которые имеют одинаковый GroupName
, что по сути делает их взаимоисключающими.
Моя разметка:
<asp:RadioButton ID="OneJobPerMonthRadio" runat="server"
CssClass="regtype"
GroupName="RegistrationType"
ToolTip="125"/>
<asp:RadioButton ID="TwoJobsPerMonthRadio" runat="server"
CssClass="regtype"
GroupName="RegistrationType"
ToolTip="200"/>
Мое намерение состояло в том, чтобы найти подсказку / текст RadioButton, который проверен. У меня есть этот код:
int registrationTypeAmount = 0;
if (OneJobPerMonthRadio.Checked)
{
registrationTypeAmount = Convert.ToInt32(OneJobPerMonthRadio.ToolTip);
}
if (TwoJobsPerMonthRadio.Checked)
{
registrationTypeAmount = Convert.ToInt32(TwoJobsPerMonthRadio.ToolTip);
}
Я считаю этот код уродливым и излишним. (Что если у меня 20 флажков?)
Есть ли способ, который бы получал проверенный RadioButton
из набора RadioButton с таким же GroupName
? И если нет, то каковы указатели при написании одного?
P.S .: Я не могу использовать RadioButtonList
в этом сценарии.