我有一个由主题内问题的嵌套重复对象组成的调查。一切都是通过数据库动态填充的。每个问题都有一个单选按钮列表的答案。每个主题可以有一个或多个问题。当用户完成表单并单击提交时,我的单击函数如何循环遍历所有控件,找到每个单选按钮列表及其选择的答案?
<div id="qDiv" runat="server" >
<asp:Repeater runat="server" ID="rptSubject" OnItemDataBound="rptSubject_ItemDataBound">
<ItemTemplate>
<h2><%#DataBinder.Eval(Container.DataItem, "Subject")%></h2>
<asp:Repeater runat="server" ID="rptQuestion" OnItemDataBound="rptQuestion_ItemDataBound">
<ItemTemplate>
<p><%# DataBinder.Eval(Container.DataItem, "Question")%></p>
<asp:RadioButtonList ID="rblAnswers" runat="server"></asp:RadioButtonList>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
</div>
protected void submitButton_Click(object sender, EventArgs e)
{
???
}
除了选择的答案,我还可以在点击功能中访问转发器值问题和主题吗?