переключатель выбора выбранного входа asp. net веб-формы - PullRequest
0 голосов
/ 24 марта 2020

У меня есть система онлайн-экзаменов, использующая ввод с типом радио. Моя проблема в том, что я не могу выбрать выбранный входной сигнал

<form runat="server"">
    <asp:Repeater ID="rptCustomers" runat="server">


<ItemTemplate>
 <form>
<div class="question">
    <div class="container">
        <p class="title">

        </p>
        <asp:Label CssClass="title" runat="server" Text='<%# Eval("Title") %>'/>

        <ul>
            <li>
                <input type="radio" name="radio" value="1">
                <label><%# Eval("r1") %></label>
            </li>
            <li>
                <input type="radio" name="a" value="1">
                <label><%# Eval("r2") %></label>
            </li>
            <li>
                <input type="radio" name="a" value="1">
                <label ><%# Eval("r3") %></label>
          </li>
          <li>
            <input  type="radio" name="a" value="1">
            <label ><%# Eval("r4") %></label>
      </li>
        </ul>
    </div>       
</div> 
     </form>
    </ItemTemplate>

при добавлении runat = server к входам Я все равно не могу получить их снова в коде, чтобы получить выбранный радиовход? Я использую c#

1 Ответ

2 голосов
/ 24 марта 2020

Вот решение с radioButtonList:

<div class="row">
        <div class="col-md-4">
            <h2>Getting started</h2>
            <asp:RadioButtonList ID="RadioButtonList1" runat="server" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
                <asp:ListItem>item1</asp:ListItem>
                <asp:ListItem>item2</asp:ListItem>
                <asp:ListItem>item3</asp:ListItem>
            </asp:RadioButtonList>
        </div>
    </div>

, а затем получить доступ к значению выбранного элемента:

protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            String string1 = RadioButtonList1.SelectedItem.Text;
        }

Не забудьте проверить «Включить AutoPostBack» так что вы заметите изменения в переключении между переключателями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...