0

我有一个由主题内问题的嵌套重复对象组成的调查。一切都是通过数据库动态填充的。每个问题都有一个单选按钮列表的答案。每个主题可以有一个或多个问题。当用户完成表单并单击提交时,我的单击函数如何循环遍历所有控件,找到每个单选按钮列表及其选择的答案?

<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)
{
???
}

除了选择的答案,我还可以在点击功能中访问转发器值问题和主题吗?

4

1 回答 1

0

使用该Page.FindControl(string)方法根据已知的 ID 模式查找服务器控件。

于 2013-08-01T20:30:20.880 回答