申请表格我有ASP MultiView
。在其中一个视图中我有几个单选按钮如下 -
<div class="row">
<asp:CustomValidator ID="Group1Validator" GroupName="Group1" runat="server"
ValidationGroup="Group1" Display="Dynamic"></asp:CustomValidator>
<asp:RadioButton ID="Group1Yes" runat="server" GroupName="Group1" Text="Yes"/>
<asp:RadioButton ID="Group1No" runat="server" GroupName="Group1" Text="No" />
</div>
现在,在我背后的代码中,我想遍历该页面中的所有RadioButtons
,并将值保存到DB
中。我尝试了解决方案HERE Loop
和LINQ
版本,但问题是我的RadioButton控件不直接在页面中。让我详细说明一下 -
首先,我在页面中有多视图 -
多视图包含视图 -
最后在内部视图中我有RadioButton
控件 -
现在我的目标是获取所选的所有RadioButton
的值,这些值是使用上面的div
布局的。
非常感谢任何帮助和指导!谢谢!
答案 0 :(得分:1)
您必须将RadioButtons作为RadioButtonList的子项,然后在RadioButtonList项目的foreach循环中迭代。
答案 1 :(得分:1)
为什么不使用paperscript
RadioButtonList
然后你可以获得代码背后的值
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Text="Yes" Value="1"></asp:ListItem>
<asp:ListItem Text="No" Value="0"></asp:ListItem>
</asp:RadioButtonList>
您还可以在
后面的代码中向RadioButtonList添加项目string value = RadioButtonList1.SelectedValue;