动态加载radioButton后怎么得到选中的是哪个radioButton?

问题描述

这是随机抽题和实现的代码,请问怎么得到用户对所有题的选择结果??

解决方案

解决方案二:
if(radioButton1.Checked==true)以此类推用foreach遍历你的radioButton控件
解决方案三:
创建RadioButton的时候,指定Name的属性值,忘了有没有这个属性值了,反正找个可以指定值的属性就好有点啰嗦了,返回正题:可以设计为:RdBtn+题号+选项,如:for(inti=1;i<=50;i++){……你的逻辑代码for(intj=1;j<=4;j++){RadioButtonRd=newRadioButton();Rd.Name=RdBtn+i.ToString("00")+j;//这里i占两位,因为只有50道题,如果随机抽取的题数比较多,可以设置3位,或者更多。反正自己去定义规则就好了。j代表4个答案}}最后根据选中的RadioButton.Name值去判断就好了。以上都是手打的代码,不知道正确不,只是描述这个意思。
解决方案四:
在你写下混乱的代码之前,最好学到一点基本的设计的艺术。将每一个问题封装为一个自定义的用户控件,也就是ascx,然后你就可以为此控件自定义接口上的业务属性。在动态加载这类用户控件之后,任何时候,你也可以访问业务属性来遍历获取它。而出试卷的应用程序根本不用管这个用户控件内部是如何实现的,就好像你使用GridView的时候根本不用过度考虑GridView的实现(顶多需要套用如何查找模板上你自定义的控件而已)。不会封装用户控件,那么顶多也就是个维护人员。他拼凑出来的“豆腐渣工程”代码,不出6个月就定会显现出带来了越来越大的成本,甚至最终让一个公司在自己辛苦维系多年的老用户面前名誉扫地。或许在一个小公司里没人能够实际地控制维护人员冒充开发人员来写代码,但是在一个正规的项目里则一定是注重于首先对自定义控件、或者javascript插件等的设计,然后才会去开发。
解决方案五:
在写一个小破“范例”的时候,在给刚上学的学员写最简单例子的时候,可能会用这种堆砌起来的几十行代码。但是你不但应该学会拼凑基本代码,而且应该学会把握这个尺度。知道产品需求重构到什么时候,就应该进行高一层次的重构设计和开发了。
解决方案六:

解决方案七:
设置此值,然后绑定控件的选中事件。==>非正式代码:radiobutton.CheckeChanged+=(sender,e)=>{varc=(senderasradiobutton);c.Parent.Tag=c.Value;};

==>遍历所有panel获取所有结果,也可以找出没选填的panel
解决方案八:
control.tag怎么设置

时间: 2024-08-03 09:27:30

动态加载radioButton后怎么得到选中的是哪个radioButton?的相关文章

请问动态加载dom后我iehewufa应用css样式

问题描述 请问动态加载dom后我iehewufa应用css样式 我用dom加载了一个图片,然后在主页的head中外联了一个css,运行网页后,css设置未生效,这是什么原因,请高手告知,不胜感谢.文件结构为:html文件名为1.html,在此文件的代码中外联了一个1.js和1.css文件,这三个文件置于同一个文件夹下,文件代码如下: 1.html代码: <!DOCTYPE html> <html> <head> <meta http-equiv="con

html控件动态加载innerhtml后,FindControl找不到里面的控件

问题描述 <divid="dv_loadHtml"runat="server"></div>如上图的html控件,在后台动态加载innerhtml后比如:dv_loadHtml.InnerHtml="<divid="GoodsYaoqiu_Pal"runat="server"></div>",想访问里面的控件比如用:dv_loadHtml.FindContro

(论坛答疑点滴)用户控件动态加载PostBack后的问题

动态|加载|控件|问题 很多网友在按钮的click事件中动态添加用户控件在页面回传后消失了或者就是用户控件中的按钮事件不能触发,下面是解决办法:(1)首先添加一个用户控件:WebUserControl1.ascx添加一个按钮:public System.Web.UI.WebControls.Button ucb;Text为"用户控件的按钮"(等会要在Page中用到这个按钮,所以设置为public)<asp:Button id="ucb" Text="

Ext4 动态加载JS后肿么调试?

问题描述 比如我希望调试一些init函数,在页面打开后设置断点,再刷新页面断点不见了,应该是每次加载的JS版本是不一样的吧(JS文件后面跟个参数_dc=XXXXXX)?so,介个该肿么调试呢? 解决方案 看看这个行不行Ext.Loader.setConfig("disableCaching", false);

Visual Basic .NET 中动态加载类 (三)

visual|动态|加载 ··Microsoft 步骤 8:用新的窗体信息更新配置文件 现在,我们已经创建了一些新窗体,还需要在配置文件中引用它们.请用以下代码行替换 FormsOnTheFly.exe.config 中的占位符信息: <add key="First Form" value="C:\NewForms\FirstForm.dll~FirstForm.Form1"></add><add key="Second Fo

easyui-tabs 动态加载tabs里面iframe scrolling无法出现滚动条

问题描述 easyui-tabs 动态加载tabs里面iframe scrolling无法出现滚动条 easyui-tabs 动态加载tabs,里面iframe,scrolling设置为auto,yes都不出现滚动条,内容无法全部显示,该怎么办? 解决方案 easyui1.3.5没问题啊,是不是你加载的页面有问题..你什么版本的 <div class="easyui-tabs" style="width:700px;height:250px" id="

ztree动态加载数据库后台数据的例子

同步的加载数据是这样的: <script type="text/javascript">   function showIconForTree(treeId, treeNode) {             return !treeNode.isParent;         };         function zTreeOnClick(event, treeId, treeNode) {             alert(treeNode.cId);        

Java窗体动态加载磁盘文件的实现方法_java

在使用图形界面操作系统时,当打开一个文件夹系统会自动列出该文件夹下的所有文件及子文件夹.本实例实现了类似的功能:首先让用户选择一个文件夹,程序会动态列出该文件夹下的所有文件:如果该文件是隐藏文件,就在属性栏中显示"隐藏文件".要用到进度条来表示是否完成. 思路如下: 首先是视图层.JTextField.JButton.JScrollPane.JTable神马的就不用再提了,都是老盆友了,在这里因为要用到进度条,所以会有一个新盆友:JProgressBar控件.控件们自然是要作为成员变量

《AR与VR开发实战》——第3章 AR内容交互 3.1 动态加载AR模型

本节书摘来自华章出版社<AR与VR开发实战>一书中的第章,第3.1节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问"华章计算机"公众号查看. 3.1 动态加载AR模型 在第2章中我们实现了通过Vufoira默认方式识别并显示三维模型.默认的加载模型是通过将3D物体直接放置在场景中并作为识别目标的子物体来实现的,这种实现方式的问题是,当场景中有很多识别目标后,需要一次性加载的模型内容会占用很大的内存.因此,在实际项目案例中需要动态加载识别目标对应的模型,在识别丢失之后删除