Я работаю над извлечением значения выбранной радиокнопки из трех радиокнопок, имеющих общий атрибут GroupName. Мне нужно будет найти это значение с помощью кода C#, поскольку я использую шаблон MVP в своем приложении и передам это значение из кода позади докладчику.
В файле .aspx :
<table>
<tr>
<td style="width: 25px">
<asp:Label ID="rmd" runat="server" Text="*" CssClass="RequiredField" />
</td>
<td align="left" style="width: 350px">
<asp:Label ID="rmd2" runat="server" Text="Raw material dimensions (width, length, thickness)" CssClass="FieldHeader"></asp:Label>
</td>
<td valign="bottom">
<asp:RadioButton ID="rbRawMaterialDimensions" runat="server" TextAlign="Left" CssClass="FieldHeader"
GroupName="PlatesManufacturedInHouse" />
</td>
</tr>
<tr>
<td style="width: 25px">
<asp:Label ID="hpn" runat="server" Text="*" CssClass="RequiredField" />
</td>
<td align="left" style="width: 350px">
<asp:Label ID="hpn2" runat="server" Text="New HPN Created (main OR raw material item)" CssClass="FieldHeader"></asp:Label>
</td>
<td valign="bottom">
<asp:RadioButton ID="rbNewHPN" runat="server" TextAlign="Left" CssClass="FieldHeader"
GroupName="PlatesManufacturedInHouse" />
</td>
</tr>
<tr>
<td style="width: 25px">
<asp:Label ID="na" runat="server" Text="*" CssClass="RequiredField" />
</td>
<td align="left" style="width: 350px">
<asp:Label ID="na2" runat="server" Text="Not Applicable" CssClass="FieldHeader"></asp:Label>
</td>
<td valign="bottom">
<asp:RadioButton ID="rbNotApplicable" runat="server" TextAlign="Left" CssClass="FieldHeader"
GroupName="PlatesManufacturedInHouse" />
</td>
</tr>
<tr>
<asp:Label ID="Label24" runat="server" Text="Required Field Missing: An item classification is required."
TextAlign="Left" CssClass="Warning" Visible="False" />
</tr>
</table>
Я пытался использовать тег <asp:RadioButtonList>
, но, поскольку мне нужно включить метки для каждой кнопки (а также добавить проверку в будущем), кажется, что использование атрибута GroupName
На данный момент это лучшее решение, насколько я прочитал в Интернете.
Я проверил другие вопросы и ответы StackOverflow, чтобы найти лучший способ найти выбранную радиокнопку и соответствующее значение, но не могу кажется, найти лучшее возможное решение в моем сценарии. Наиболее близким к моему вопросу сценарием является этот вопрос, который я нашел здесь.
Я не понимаю, что означает ответ на вопрос, когда он говорит:
где radioButtonsContainer - контейнер радиокнопок
Я создал тег <asp:Panel ID="PanelPlatesManufacturedInHouse" runat="server" CssClass="outercontainer">
, окружающий три переключателя, но я не уверен, что это правильный способ использования Контейнер.
Я, кажется, застрял в моей реализации сейчас, если кто-нибудь знает лучший способ go вперед с этим, я был бы признателен за помощь:)!
Спасибо за чтение!