Repeater内RadioButton.GroupName失效

最近在做项目时遇到要在repeater中显示多个radiobutton并且实现单选功能,于是很自然地就加上了GroupName,但事实是不行的,在repeater中的radiobutton呈现到页面的时候name会自动加上repeater的id、序列ct100和radiobutton的id,这就直接导致为什么GroupName会失效了。我在网上搜了有很多方法,但是都没适用的,比如用<input type=radio>、radiobuttonlist等,但是我既然用了radiobutton,就懒得换了,以下是我的代码实现:

页面

 1 <table>
 2                             <tr>
 3                                 <asp:Repeater runat="server" ID="repbgs">
 4                                     <ItemTemplate>
 5                                         <td>
 6                                             <asp:RadioButton runat="server"  ID="rdo1" Text=‘<%# Eval("name") %>‘ />
 7                                         </td>
 8                                     </ItemTemplate>
 9                                 </asp:Repeater>
10                             </tr>
11                         </table>

后台就一个绑定过程就不展示了,还有就是jQuery

1 $(‘:input:radio‘).click(function () {
2                 if ($(this).is(‘:checked‘)) {
3                     $(this).is(‘:checked‘);
4 $(this).parents().siblings().children().removeAttr("checked");
5                 }
6             });

以上就是我的简单实现

Repeater内RadioButton.GroupName失效

时间: 2024-10-29 19:51:02

Repeater内RadioButton.GroupName失效的相关文章

修复 XE7 Frame 内 PopupMenu 快捷键失效问题

问题:将 Frame 含 PopupMenu 放置 Form 后,在 Frame 里的 PopupMenu 失效,无法按快捷键. 适用:XE7 update 1 for Windows 平台 修正方法: 请将源码 FMX.Forms.pas 复制到自己的工程目录里,再进行修改. 找到 TCommonCustomForm.KeyDown 函数,修改如下: procedure TCommonCustomForm.KeyDown(var Key: Word; var KeyChar: System.W

Android微信内按钮CSS失效

1.1.1 现象 一个用<a>元素制作的按钮,在微信浏览器中显示的很奇怪,如下图: 这个按钮在iPhone的微信以及Android浏览器中打开都是正常的,如下图: 正常情况下,根据CSS设置,应该是宽度为80%,居中显示,但是在Android的微信浏览器中宽度就变为auto,也不居中了. 1.1.2 原因 一开始以为是其它的类影响到这个按钮的属性,于是: · 在这个元素上直接写style,设置其宽度为80%,无效果,设置其宽度为固定值,也无效果: · 用JS直接设置其宽度为80%或固定值,也无

Facebook大规模Flash失效分析研究 - SIGMetrics, 2015

Facebook与卡内基梅隆大学最近在SIGMetrics ( June 15–19, 2015, Portland, OR, USA).发表一篇关于大规模应用下PCI-e flash失效研究的文章”A Large-Scale Study of Flash Memory Failures in the Field” .基于对Facebook数据中心近4年来大量flash失效数据的总结,揭示了一些有趣的现象,对flash,存储软件,全闪存阵列,应用者以及基础架构运维者有启发意义. 原文在  htt

讲课笔记3——浮动、margin失效的问题、默认样式重置

EO:搜索引擎优化,一般在网页里面只写一个h1标签,搜索引擎可以通过该h1标签里面的内容搜索你所写的网页(a标签和img标签最好写上title属性)标准写法:.logo {        text-decoration: none;        width: 144px;        height: 62px;        background: url(logo.jpg) no-repeat;    }a {    display: block;    text-indent: -999

WinStore控件之Button、HyperlinkButton、RadioButton、CheckBox、progressBar、ScrollViewer、Slider

1.Button protected override void OnNavigatedTo(NavigationEventArgs e) { /* * Button - 按钮控件,其全部功能是通过其基类 ButtonBase 提供的 * ClickMode - 引发 Click 事件的模式:ClickMode.Release(默认值), ClickMode.Press, ClickMode.Hover * IsPointerOver - 设备指针(鼠标或手指等)是否在按钮上 * IsPress

如何在DataTemplate中绑定RadioButton的Checked事件

在我们的项目中经常要用到数据模板,最近做的一个项目中在数据模板中要放一些RadioButton,其中每一个RadioButton设置了Checked事件,如果直接在View层写Checked事件的话不符合MVVM的设计思想,View层尽量只做和界面相关的绑定,而把所有的逻辑都写在ViewModel层中,但是如何才能把我们常见的.net事件绑定到Command上面呢?在该项目中我们使用了System.Windows.Interactivity下面的EventTriggers来进行相关的命令绑定,S

Strange RadioButton group behavior with ToolBar

原文地址:https://social.msdn.microsoft.com/Forums/vstudio/zh-CN/83352293-ca52-4e22-8092-8e23c453bc75/strange-radiobutton-group-behavior-with-toolbar?forum=wpf RadioButton's grouping implementation doesn't take into the consideration the scenario in which

ASP.NET 内联代码、内联表达式、数据绑定表达式使用方法罗列(形式就是常说的尖括号 百分号 等于号 井号)

今天在做渭南电脑维修网的一个小功能时遇到了一些问题,因此特别列出,以备他日之用. 首先对ASP.NET 内联代码.内联表达式.数据绑定表达式的概念进行罗列,详细概念以及基本的用法我就不在这里罗嗦了,请参照MSDN详细介绍,以下是列表: 1.<% inline code %>:内联代码 2.<%=inline expression %>:内联表达式 3.<%# data-binding expression %>:数据绑定表达式 内联代码我很少使用,所以也没什么心得可以拿

WPF中单选框RadioButton

单选框RadioButton的基本使用: <StackPanel Margin="10"> <Label FontWeight="Bold">Are you ready?</Label> <RadioButton>Yes</RadioButton> <RadioButton>No</RadioButton> <RadioButton IsChecked="True&q