Repeater中的RadioButtonList绑定到SqlDataSource

时间:2017-10-10 20:48:43

标签: c# asp.net

我在Repeater里面有radiobuttonlist,这是我的代码

<asp:Repeater runat="server" ID="quesitons" DataSourceID="quest">
    <ItemTemplate>
        <div class="form-group">
            <asp:Label CssClass="questionlabel" runat="server" Text='<%#Eval("question") %>'></asp:Label>
        </div>
        <div class="form-group">
            <asp:RadioButtonList ID="answerlist" CssClass="radiostyle" runat="Server" DataSourceID="quest">
                <asp:ListItem Text='<%#Eval("answer1") %>' Value='<%#Eval("id")%>-<%#Eval("answer1")%>'></asp:ListItem>
                <asp:ListItem Text='<%#Eval("answer2") %>' Value='<%#Eval("id")%>-<%#Eval("answer2")%>'></asp:ListItem>
                <asp:ListItem Text='<%#Eval("answer3") %>' Value='<%#Eval("id")%>-<%#Eval("answer3")%>'></asp:ListItem>
                <asp:ListItem Text='<%#Eval("answer4") %>' Value='<%#Eval("id")%>-<%#Eval("answer4")%>'></asp:ListItem>
            </asp:RadioButtonList>
        </div>
    </ItemTemplate>
</asp:Repeater>

运行时会出现此错误:

  

“仅在具有。的对象上支持数据绑定表达式   DataBinding事件。 System.Web.UI.WebControls.ListItem没有   DataBinding事件“

0 个答案:

没有答案