Я не могу получить проверенное значение свойства от переключателя datalist asp.net

Я могу получить текст и другие свойства этого переключателя, но он всегда будет возвращать мне значение false, если свойство проверено

<asp:DataList ID="DataList1" runat="server" Width="904px">
    <ItemTemplate>
        <table style="width: 100%;" border="1">            
            <tr>
                        <td>
                            <asp:RadioButton ID="option1" runat="server" GroupName="Options" Text="A" />

                            <%# DataBinder.GetPropertyValue(Container.DataItem, "op1") %>
                        </td>
            </tr>
        </table>
    </ItemTemplate>
</asp:DataList>

Код C#:

protected void Button1_Click(object sender, EventArgs e)
{
    int counter = 0;
    foreach (DataListItem item in DataList1.Items)
    {           
        RadioButton rb1 = (RadioButton)item.FindControl("option1");
        if (rb1.Checked)
        {
            counter++;
        }
    }
    Response.Write(counter);
}

0 ответов

Другие вопросы по тегам