为什么点了button后根本进不去遍历里的内容?

问题描述

protectedvoidButton1_Click(objectsender,EventArgse){intscore=0;foreach(GridViewRowdrinGridView1.Rows)//对单选题每题进行判断用户选择答案{stringstr="";if(((RadioButton)dr.FindControl("RadioButton1")).Checked){str="A";}elseif(((RadioButton)dr.FindControl("RadioButton2")).Checked){str="B";}elseif(((RadioButton)dr.FindControl("RadioButton3")).Checked){str="C";}elseif(((RadioButton)dr.FindControl("RadioButton4")).Checked){str="D";}Labellabel=(Label)GridView1.Rows[0].Cells[0].FindControl("Label4");Label7.Text=label.Text;Label3.Text=str;if(((Label)dr.FindControl("Label4")).Text.Trim()==str)//将用户选择结果和答案进行比较{score=score+2;}Label8.Text=GridView1.Rows.Count.ToString();}Response.Write("<scriptlanguage=javascript>alert('您的成绩为:"+score+"分!')</script>");}

在foreach前添加的断点,点哪个RadioButton监视后checked都是false,Gridview1.Rows为1,不是0。求问为什么选不出checked?多谢

解决方案

解决方案二:
RadioButtonautopostback属性为true吗?
解决方案三:
引用1楼guwei4037的回复:

RadioButtonautopostback属性为true吗?

属性是false,但是改成true自动就刷新了,不是点button后触发的

时间: 2024-11-10 07:52:49

为什么点了button后根本进不去遍历里的内容?的相关文章

c++-运行出来后选择进不去

问题描述 运行出来后选择进不去 #include using namespace std; void kaishi(); void yinpin (); int xuanzhe[6]={0}; void kaishi() { cout<<"**********************************************"<<endl; cout<<"****************************************

app-微信支付 APP支付 支付成功后 不进回调

问题描述 微信支付 APP支付 支付成功后 不进回调 我的回调URL 是公网IP 用的是公网域名,直接浏览器访问 回调URL 可以访问的到,但是支付成功后,微信不发通知给回调URL... 解决方案 app支付_微信支付微信APP支付 解决方案二: 问下微信客服,可能是调用方面或者配置方面有问题.

动态添加组件-android 动态添加了button后,怎么给button设置监听器?

问题描述 android 动态添加了button后,怎么给button设置监听器? android 动态添加了button后,怎么给button设置监听器? 类似微信一样,我收到了语音消息,我在主界面上添加了一个按钮,这个按钮怎么添加监听器?点击后就可以播放我收到的那条消息. 我已经用listview动态添加item(是一个button)了,就是不知道每一个item怎么设置点击后播放不同的声音... private void send(){ if(flag==0)//发送的是文字 { sendC

线程-socket通信中,socket建立连接后能进行长时间的反复读写操作吗?

问题描述 socket通信中,socket建立连接后能进行长时间的反复读写操作吗? 服务端和客户端以socket建立连接进行通信,我想以单线程实现多文件传输,循环发送多个文件,只是对输入输出流进行打开和关闭,为什么第一个文件传完后进行第二个文件传输时会抛异常:Socket is closed?求高手指点迷津,难道一定要关闭socket然后重新连接吗? 解决方案 不需要,肯定是你代码写得有问题.不妨把代码贴出来看看 解决方案二: 通过Socket连接一次传输多个文件 解决方案三: 上代码看看,估计

qt5附带的qt designer中右击push button后为什么没go to slot

问题描述 qt5附带的qt designer中右击push button后为什么没go to slot 今天刚刚学习使用qt在做一个教材上简单gui时要给push button 添加信号响应函数,教材上说的是右击push button找到go to slot,但是我右击以后没有找到go to slot 解决方案 中文的话是 转到槽.

asp.net 触发button后怎么让timer一直刷新

问题描述 asp.net 触发button后怎么让timer一直刷新 我想做点击button后让timer开始刷新,但当我程序执行完timer里的代码,timer就停止刷新了,再想执行里面的程序还需要再次点击button,如何能点击一次button后就开始一直刷新timer不停歇呢 谢谢 最好哦可以有代码 解决方案 http://www.cnblogs.com/Wenwang/archive/2012/01/06/2314283.html 如果是服务器控件的按钮,用clientclick触发 解

ios-iOS 自定义Cell 上添加的button, 在点击button后将其隐藏,其他正常,

问题描述 iOS 自定义Cell 上添加的button, 在点击button后将其隐藏,其他正常, 求大神帮忙, 我在button的方法里写 button.hidden = yes; 会出现重用, 我该那什么判断 解决方案 tag值....就解决了...在cell的初始化里面 cell.tag=....:然后判断点击btn的tag 根据tag隐藏相应的btn

打开pythoncard点击组件component中的Button后显示这个是什么意思。

问题描述 打开pythoncard点击组件component中的Button后显示这个是什么意思. 新手刚学.求轻拍 打开pythoncard点击组件component中的Button后显示这个是什么意思. 解决方案 程序出错了,不知道不是它自身的bug

scrollview上布满了button后无法实现手动拖拽

问题描述 scrollview上布满了button后无法实现手动拖拽 scrollview上布满了button后无法实现手动拖拽,scrollview接收不到拖拽了? 肿么办?