我有一个由嵌套的转发器对象组成的调查,这些对象包含在主题内。一切都通过数据库动态填充。每个问题都有一个答案的radiututtonlist。每个科目可能有一个或多个问题。当用户填写表单并单击“提交”时,我的点击功能如何遍历所有控件,找到每个radiobuttonlist及其“选定答案”?
<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)
{
???
}
除了选定的答案,我还可以访问转发器值问题&amp;点击功能中的主题?
答案 0 :(得分:0)
使用Page.FindControl(string)
方法根据已知的ID模式查找服务器控件。