radiobutton-asp.net Repeater中取不到RadioButton的状态在线求解

问题描述

asp.net Repeater中取不到RadioButton的状态在线求解
 <asp:Repeater ID="Repeater1" runat="server"><ItemTemplate><tr><td colspan="3" class="td1">
                <span>ID:</span><asp:Label ID="lb1_1" runat="server"  Text='<%#Eval("ID")%>'></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label ID="lb1" runat="server" Text='<%#Eval("bmmc")%>'></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;<a href="bmzz1.aspx?id=<%#Eval("ID")%>" target="_blank"><span style="color:#CCFFFF; font-size:12px;font-weight:100">部门职责</span></a></td></tr>
    <tr><td style=" background-color:White; text-align:center;width:10%;height:40px"><b>分项评价项目</b></td><td style=" background-color:White; text-align:center;width:60%"><b>分项评价指标</b></td><td style="background-color:White; text-align:center; width:30%"><b>评价选项</b></td></tr>
    <tr style="line-height:10px"><td style=" width:10%; background-color:White" colspan="3"><br /></td></tr>

    <tr>
        <td style="background-color:White;text-align:center;width:10%"><asp:Label
            ID="lbxm1_1" runat="server" Text="制度建设"></asp:Label></td>
        <td style="background-color:White;text-align:left;width:60%;padding:4px;line-height:23px"><asp:Label
            ID="lbzb1_1" runat="server" Text="制定的政策、制度考虑高校实际,便于理解,可操作性强。严格按制度管人、办事,不因人而异、乱开口子。"></asp:Label></td>
        <td style=" background-color:White;text-align:center; width:40%;">
            <asp:RadioButton ID="r1_1_1" OnCheckedChanged="r1_1_1_CheckedChanged" Checked="true" runat="server" GroupName="gn_1_1" Text="   好"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:RadioButton ID="r1_2_1" runat="server" GroupName="gn_1_1" Text="   较好"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:RadioButton ID="r1_3_1" runat="server" GroupName="gn_1_1" Text="   一般"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:RadioButton ID="r1_4_1" runat="server" GroupName="gn_1_1" Text="   差"/></td>
    </tr></ItemTemplate></asp:Repeater>

        protected void LinkButton4_Click(object sender, EventArgs e)
    {
        int flag=0;
        RadioButton r1_1_1 = (RadioButton)Repeater1.Items[flag].FindControl("r1_1_1");
        RadioButton r1_2_1 = (RadioButton)Repeater1.Items[flag].FindControl("r1_2_1");
        RadioButton r1_3_1 = (RadioButton)Repeater1.Items[flag].FindControl("r1_3_1");
        RadioButton r1_4_1 = (RadioButton)Repeater1.Items[flag].FindControl("r1_4_1");
        if (r1_1_1.Checked == true)
        {
            string sql = "update 1_tb set h=h+1 where xh=" + flag + "+1";
            DbHelper.ExecuteSql(sql);
        }
        else if (r1_2_1.Checked == true)
        {
            string sql = "update 1_tb set jh=jh+1 where xh=" + flag + "+1";
            DbHelper.ExecuteSql(sql);
        }
        else if (r1_3_1.Checked == true)
        {
            string sql = "update 1_tb set yb=yb+1 where xh=" + flag + "+1";
            DbHelper.ExecuteSql(sql);
        }
        else if (r1_4_1.Checked == true)
        {
            string sql = "update 1_tb set c=c+1 where xh=" + flag + "+1";
            DbHelper.ExecuteSql(sql);
        }
    }
    ,RadioButton明明已经选中,但是后台依然是false,在线等,已经折腾一晚上了
时间: 2024-12-23 09:07:26

radiobutton-asp.net Repeater中取不到RadioButton的状态在线求解的相关文章

asp.net怎么取repeater中的行号

问题描述 repeater中两个"更新"按钮html的用来弹出框要来提示确定和取消的确定后触发下面一个asp按钮(隐藏的)的click事件从而更新数据.请问我如何将该行的行号传到后台?行号都取到了 解决方案 解决方案二:更新用行号?也许有时所谓的行号并非是记录的主键值.建议还是使用主键值为好.Repeater设置主键:解决方案三:放在hiddenfield里?解决方案四:直接用asp:linkbutton就可以搞定了都不要前台写提示解决方案五:<asp:LinkButtonID=

asp.net GridView中使用RadioButton单选按钮的方法_实用技巧

本文实例讲述了asp.net GridView中使用RadioButton单选按钮的方法.分享给大家供大家参考,具体如下: 在GridView里做单选按钮,我用了三种方法 第一种方法:在GridView的模版列里加服务器端控件RadioButton,使用js控制单选 使用模版列里加RadioButton <script type="text/javascript"> function setRadio(nowRadio) { var myForm,objRadio; myF

Asp.Net如何将多个RadioButton指定在一个组中

 将多个RadioButton指定在一个组中,实现其实很简单,一句代码即可,具体如下,希望对大家有所帮助 Asp.Net 中将多个RadioButton指定在一个组中    使用RadioButton的GroupName属性.    例如:  代码如下: <asp:RadioButton ID="radOne_Tmp" runat="server" Text='<%#Eval("Template_Name") %>' Group

asp.net关于根据gridview中取到的值从数据库中读取image类型的图片信息并显示

问题描述 asp.net关于根据gridview中取到的值从数据库中读取image类型的图片信息并显示 前台代码 <asp:GridView ID=""GridView1"" runat=""server"" AutoGenerateColumns=""False"" GridLines=""Vertical"" OnRowCommand=&

asp.net中在repeater中嵌套RadioButtonList控件

问题描述 asp.net中在repeater中嵌套RadioButtonList控件 asp.net中在repeater中嵌套RadioButtonList控件,例如一道题目,四个选项,如何绑定RadioButtonList的值,如何获取RadioButtonList被选中的值 解决方案 http://stackoverflow.com/questions/11077534/asp-net-radiobuttonlist-in-repeater 解决方案二: asp.net Repeater嵌套

ASP.NET GridView中加入RadioButton不能单选的解决方案_实用技巧

 今天开发碰见一个问题,就是当GridView中加入一个包含RadioButton的模板列,结果一运行.....天啊,单选按钮可以多选了! 囧啊!为了演示一下我今天的错误我还是模拟一个功能场景吧,我要实现的功能是显示一个包含单选按钮的学生信息列表,选择一行后将详细信息显示出来~! 1.问题展现 ①首先准备一个GridView用来展示学生的基本信息与最重要的单选按钮,代码如下: <asp:GridView ID="GridView1" runat="server"

Asp.Net如何将多个RadioButton指定在一个组中_实用技巧

Asp.Net 中将多个RadioButton指定在一个组中 使用RadioButton的GroupName属性. 例如: 复制代码 代码如下: <asp:RadioButton ID="radOne_Tmp" runat="server" Text='<%#Eval("Template_Name") %>' GroupName="radOne_Tmp" ToolTip='<%#Eval("I

asp.net 获取repeater中checkBoxlist选中的值

问题描述 checkboxlist是用SqlDataSource绑定的,程序需完成的效果如图:repeater与checkboxlist分开绑定的.在进行选择完成后,提交获取每个checkboxlist中选中的值:checkboxlist长度可能改变.for(inti=0;i<rep_dlist.Items.Count;i++){intdID=Convert.ToInt32(((Label)this.rep_dlist.Items[i].FindControl("lbl_UDepartID

js获取repeater中动态产生的textbox中的text值

问题描述 js获取repeater中动态产生的textbox中的text值 js获取repeater中动态产生的textbox中的text值 解决方案 document.getElementsByTagName('input')然后遍历.而且腻获取textbox场景是什么也不懂,右边是通过传入点击对象进入函数,然后通过dom关系获取 解决方案二: 为何我取到的值一直是空值? 解决方案三: 如何用JS获取ASP.net中的textbox的值 js获不到text值 解决方案四: public cla