【发布时间】:2019-03-13 00:52:56
【问题描述】:
我有一个中继器用于获取图像和底部的单选按钮。我想实现这个单选按钮(中继发言)与自动排除功能的结合。我怎样才能实现它?
据我所知......
<asp:Repeater runat="server" ID="repeater1">
<ItemTemplate>
<div class="col-xs-12 col-sm-4 col-md-3">
<asp:Image ID="img" runat="server" ImageUrl="<%#GetRutaImagen(Eval("id").ToString())%>" />
<span>
<asp:RadioButton runat="server" ID="rb1" Text='<%#Eval("description").ToString()%>' GroupName="nameGroup"/>
</span>
</div>
</ItemTemplate>
</asp:Repeater>
使用此代码,我为每个图像获得一个单选按钮,但即使我使用 GroupName 属性也没有一个 autoexcuyent
使用网络框架 4.6.2。
【问题讨论】:
-
我认为你应该为你的模型创建一个 GroupName 的属性,并使用 EVAL 将它绑定到 RadioButton
-
感谢@SiavashGhanbari,但它不起作用
-
你的意思是说,所有的单选按钮都可以勾选。 GroupName 不适用吗?
-
@JitendraRangpariya 确实...
-
好的。以前,我试过这个,但没有找到任何合适的解决方案,所以我使用了替代方法来管理这个,比如我在单选按钮单击时调用自动回发事件,并通过代码
foreach (RepeaterItem item in rpTravellerProfiles.Items) { (item.FindControl("rdoSetAsMasterRecord") as RadioButton).Checked = false; }取消选中所有单选按钮
标签: c# asp.net radio-button radio-group