gpt4 book ai didi

中继器内的 Asp.Net 单选按钮不起作用 CssClass 和 GroupName

转载 作者:行者123 更新时间:2023-12-02 02:19:18 24 4
gpt4 key购买 nike

我已经创建了带有单选按钮的中继器并从数据库绑定(bind)了数据,一切都很好,而不是 css 和 groupName.. 渲染时 - 它不起作用,用户可以检查所有单选按钮而不是一个...这是我下面的代码,请帮助...

 <asp:Repeater ID="rptList" runat="server">
<ItemTemplate>
<ul><li>
<asp:RadioButton ID="RadioButton8"
runat="server"
CssClass="w1"
GroupName="Options"
Text='<%# DataBinder.Eval(Container.DataItem, "EvName")%>'
ValidationGroup="Options" />
</li></ul>
</ItemTemplate>
</asp:Repeater>

最佳答案

我遇到了同样的问题。我找不到不使用 jquery 的方法。

我能够使用本教程来解决我的问题。 http://blog.marketnet.com/index.php/2010/03/01/overcoming-the-radio-button-repeater-bug/

从教程中复制:

在标记文件中,添加这段 Javascript 和 jQuery:

<script type="text/javascript" language="javascript">
function SetUniqueRadioButton(strGroupName, current)
{
$("input[name$='" + strGroupName + "']").attr('checked', false);
current.checked = true;
}
</script>

使用 RadioButton 控件设置 Repeater 控件:

<asp:Repeater ID="rptMyRepeater" runat="server">
<ItemTemplate>
<asp:RadioButton ID="rdoButton" GroupName="GroupName" runat="server"/>
</ItemTemplate>
</asp:Repeater>

最后,在代码隐藏文件中:

rdoButton.Attributes.Add("onclick", "SetUniqueRadioButton('MyGroupName',this)");

关于中继器内的 Asp.Net 单选按钮不起作用 CssClass 和 GroupName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com