Подтвердить что ты не робот

Две кнопки радиосвязи ASP.NET С#

У меня есть два переключателя для измерения метрик и США. Я загружаю страницу, чтобы щелкнуть метрическую кнопку. Как установить две кнопки так, чтобы при нажатии на США метрики unclicks и наоборот?

4b9b3361

Ответ 1

Чтобы заставить его работать, вы должны установить свойство GroupName обоих переключателей на одно и то же значение:

<asp:RadioButton id="rbMetric" runat="server" GroupName="measurementSystem"></asp:RadioButton>
<asp:RadioButton id="rbUS" runat="server" GroupName="measurementSystem"></asp:RadioButton>

Лично я предпочитаю использовать RadioButtonList:

<asp:RadioButtonList ID="rblMeasurementSystem" runat="server">
    <asp:ListItem Text="Metric" Value="metric" />
    <asp:ListItem Text="US" Value="us" />
</asp:RadioButtonList>

Ответ 2

Убедитесь, что для их свойств GroupName установлено одно и то же имя:

<asp:RadioButton GroupName="MeasurementSystem" runat="server" Text="US" />
<asp:RadioButton GroupName="MeasurementSystem" runat="server" Text="Metric" />

Ответ 3

Я вижу старый вопрос, если вы хотите поместить другой HTML внутри, можете использовать радиообъект с именем GroupName одинаково во всех радиообменах, а в свойстве Text задайте что-то вроде изображения или html, который вам нужен.

   <asp:RadioButton GroupName="group1" runat="server" ID="paypalrb" Text="<img src='https://www.paypalobjects.com/webstatic/mktg/logo/bdg_secured_by_pp_2line.png' border='0' alt='Secured by PayPal' style='width: 103px; height: 61px; padding:10px;'>" />

Ответ 4

     <asp:RadioButtonList id="RadioButtonList1" runat="server">
        <asp:ListItem Selected="True">Metric</asp:ListItem>
        <asp:ListItem>US</asp:ListItem>
     </asp:RadioButtonList>

Ответ 5

Задайте свойство GroupName для обоих переключателей с тем же значением. Вы также можете попробовать использовать RadioButtonGroup, который сделает это для вас автоматически.