【发布时间】:2014-10-20 05:12:12
【问题描述】:
我有一个 Repeater 或 RadioButton。有没有一种简单的方法可以从 C# 端访问所有这些RadioButton?例如,可能通过GroupName 访问?我在网上找不到任何简单的东西。
ASPX:
<asp:Repeater ID="rptOtherNetworks" runat="server" >
<HeaderTemplate>
<li data-theme="c" data-role="list-divider" class="ui-li ui-li-divider ui-bar-b">
<asp:Localize ID="locRecentlySelected" runat="server"
EnableViewState="False" meta:resourcekey="locRecentlySelectedResource1"
Text="Select Network from Other Cameras">
</asp:Localize>
</li>
</HeaderTemplate>
<ItemTemplate>
<li data-theme="c">
<!-- I want to access these -->
<asp:RadioButton Text='<%# Eval("NetworkDescription") %>' data-mac='<%# Eval("MAC") %>'
Checked="False" GroupName="RadioGroupNetworkCameras" runat="server" />
</li>
</ItemTemplate>
</asp:Repeater>
【问题讨论】:
-
关于您想要访问单选按钮的方法...例如在 rowbound 事件、page_load 事件等上
-
@Ganesh_Devlekar 这是同一个 ASPX 文件上按钮的
OnClick事件。 -
那个按钮在Repeater外面??
-
@Ganesh_Devlekar 是的。
-
那么你可以参考j.f.给出的答案。您可以使用 for each loop for each loop for repeater items 遍历所有 RadioButton