`
haimingyoung
  • 浏览: 39285 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Repeater中radiobutton使用

    博客分类:
  • .net
 
阅读更多

今天在编写代码时遇到Repeater控件中的Radiobutton(单选按钮)不能单选,是因为Repeater生成的Radiobutton

的Id是动态生成的,无法单选。我在网上找到一个解决办法,大家有遇到相同问题的,可以来看看。

 

 

<script type="text/javascript" src="../Scripts/jquery-1.4.1.min.js"></script>
    <script type="text/javascript">
        function selectSingleRadio(rbtn1, GroupName) {
            $("input[type=radio]").each(function (i) {
                if (this.name.substring(this.name.length - GroupName.length) == GroupName) {
                    this.checked = false;
                }
            })
            rbtn1.checked = true;
        }
    </script>

 

 

<asp:Repeater ID="r_economicList" runat="server">  
                    <ItemTemplate>  
                        <input type="radio" id="economic" name="economic" value='<%# Eval("Id") %>' runat="server"  
                            onclick="return selectSingleRadio(this,'economic');" />  
                            <%#Eval("EconomicName") %>  
                        &nbsp;&nbsp;&nbsp;&nbsp;  
                    </ItemTemplate>  
  </asp:Repeater>

 

 

            string economicId;
            foreach (RepeaterItem item in r_economicList.Items)
            {
                HtmlInputRadioButton economic = (HtmlInputRadioButton)item.FindControl("economic");
                if (economic.Checked)
                {
                    economicId = economic.Value.ToString();
                }
            }

 economicId就是我要的值 

 

分享到:
评论

相关推荐

    Repeater实现RadioButton单选功能

    Repeater实现RadioButton单选功能

    radiobutton控件重写

    实现repeater中使用radiobutton分组,直接加载为控件就能使用

    radiobutton重写后的控件

    实现repeater中使用radiobutton分组的控件重写

    ASP.net技术内幕

    ADO.NET简介 &lt;br/&gt;9.1 ADO.NET概述 9.2 执行常见的数据库任务 9.2.1 打开数据库链接 9.2.2 从数据库表获取记录 9.2.3 在查询中使用参数 9.2.4 向数据库添加记录 9.2.5 更新...

    ASP.NET 控件的使用

    13.1.2 在Repeater控件中使用模板 420 13.1.3 Repeater控件的事件处理 424 13.2 使用DataList控件 429 13.2.1 使用DataList控件显示数据 429 13.2.2 在多列中显示数据 431 13.2.3 在DataList控件中使用模板 433 ...

    ASP.NET.4揭秘

    13.1.2 在repeater控件中使用模板479 13.1.3 repeater控件的事件处理484 13.2 使用datalist控件490 13.2.1 使用datalist控件显示数据490 13.2.2 在多列中显示数据492 13.2.3 在datalist控件中使用模板494 13.2.4 ...

    asp.net专家疑难解答200问源码

    82.如何在网页中使用Calendar Web控件显示和选择日期 83.如何在Calendar Web控件中控制个别日的内容及显示 84.如何在Calendar Web控件中控制用户日期选定 86.如何使用XML控件显示XML文件和进行XSLT转换 87.如何...

    groupRadioButton

    老外写的RadioButton控件 在repeater,gridview中 使用自带rb控件,无法控制groupname的问题, 用这个控件吧!!

    asp.net专家疑难解答200问

    如何在网页中使用Calendar Web控件显示和选择日期 83.如何在Calendar Web控件中控制个别日的内容及显示 84.如何在Calendar Web控件中控制用户日期选定 86.如何使用XML控件显示XML文件和进行XSLT转换 ...

    asp.net技术内幕(1)

    21.2.2 申请服务器证书 21.2.3 安装服务器证书 21.3 在ASP.NET页面中使用SSL 21.4 使用.NET加密类 21.4.1 使用散列算法 21.4.2 使用对称加密算法 21.4.3 使用不对称加密 21.5 小结 ...

    asp.net技术内幕(2)

    21.2.2 申请服务器证书 21.2.3 安装服务器证书 21.3 在ASP.NET页面中使用SSL 21.4 使用.NET加密类 21.4.1 使用散列算法 21.4.2 使用对称加密算法 21.4.3 使用不对称加密 21.5 小结 ...

    asp.net技术内幕(5)

    21.2.2 申请服务器证书 21.2.3 安装服务器证书 21.3 在ASP.NET页面中使用SSL 21.4 使用.NET加密类 21.4.1 使用散列算法 21.4.2 使用对称加密算法 21.4.3 使用不对称加密 21.5 小结 ...

    asp.net技术内幕(4)

    21.2.2 申请服务器证书 21.2.3 安装服务器证书 21.3 在ASP.NET页面中使用SSL 21.4 使用.NET加密类 21.4.1 使用散列算法 21.4.2 使用对称加密算法 21.4.3 使用不对称加密 21.5 小结 ...

    asp.net技术内幕(3)

    21.2.2 申请服务器证书 21.2.3 安装服务器证书 21.3 在ASP.NET页面中使用SSL 21.4 使用.NET加密类 21.4.1 使用散列算法 21.4.2 使用对称加密算法 21.4.3 使用不对称加密 21.5 小结 ...

    ASP.NET应用与开发案例教程

    4.2.4RadioButton和RadioButtonList控件 4.2.51mage控件和ImageButton控件 4.2.6HyperLink和LinkButton控件 4.2.7DropDownList和ListBox控件 4.2.8Panel控件 4.2.9TextBox控件 4.2.10Table控件、TableRow控件及Table...

    ASP.NET应用开发案例教程

    4.2.4 RadioButton和RadioButtonList控件 4.2.5 Image控件和ImageButton控件 4.2.6 HyperLink和LinkButton控件 4.2.7 DropDownList和ListBox控件 4.2.8 Panel控件 4.2.9 TextBox控件 4.2.10 ...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    5.2.3 使用Server对象中Execute()和Transfer()方法重定向页面 5.2.4 Global.asax文件 5.3 状态管理 5.3.1 Application对象 5.3.2 Session对象 5.3.3 Cookie对象 5.3.4 ViewState对象 5.4 配置ASP.NET...

    asp.net知识库

    在ASP.NET中使用WINDOWS验证方式连接SQL SERVER数据库 改进ADO.Net数据库访问方式 ASP.NET 2.0 绑定高级技巧 简单实用的DataSet更新数据库的类+总结 [ADO.NET]由数据库触发器引发的问题 为ASP.NET封装的SQL数据库...

    GridView使用技巧一

    《ListBox》√(vs200544) 50. MultiView√(vs200545) 51. 容器《...Repeater实现分页/镶套√(vs200551) 57. DataList显示/编辑数据√(vs200552) 58. DataLis分页/镶套√(vs200553) 59. GridView...

    GridView使用技巧二

    《ListBox》√(vs200544) 50. MultiView√(vs200545) 51. 容器《...Repeater实现分页/镶套√(vs200551) 57. DataList显示/编辑数据√(vs200552) 58. DataLis分页/镶套√(vs200553) 59. GridView...

Global site tag (gtag.js) - Google Analytics