У меня есть два 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
? А если нет, каковы указатели на его написание?
PS: Я не могу использовать RadioButtonList
в этом сценарии.