[英]radio button in repeater?
我已經設置了一個轉發器,可以為每個問題重復一個單選按鈕,每個問題中只需要一個單選按鈕,這是我的代碼,我怎樣才能使單選按鈕控件組?
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound" OnItemCommand="Repeater1_ItemCommand">
<ItemTemplate>
<div class="text-left" >
<strong>
<div>
<strong>
<li>
<div id="outer" style="background-color: lightblue"> <%# Eval("QuetionText")%></div>
<br />
</li>
<div>
<asp:Repeater ID="Repeater2" runat="server">
<ItemTemplate>
<li>
<div >
<asp:RadioButton ID="RadioButton1" runat="server" Text ='<%# Eval("ExamQuestionAnswerText")%>' ></asp:RadioButton>
<%--<asp:CheckBox ID="CheckBox1" runat="server" Text= '<%# Eval("ExamQuestionAnswerText")%>' />--%>
</div>
</li>
</ItemTemplate>
<FooterTemplate >
</FooterTemplate>
</asp:Repeater>
</div>
</strong>
</div>
</strong>
</div>
</ItemTemplate>
</asp:Repeater>
您可以通過綁定其屬性GroupName來在子中繼器中對單選按鈕進行分組,如下所示:
<asp:RadioButton ID="RadioButton1" runat="server" Text ='<%# Eval("ExamQuestionAnswerText")%>'
GroupName='<%# Eval("QuestionId")%>'></asp:RadioButton>
您需要將QuestionId用作子轉發器的dataSource。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.