在线考试实现单选题功能
发表在ASP.NET图书答疑 2012-03-29
是否精华
版块置顶:
 //计算单选题成绩
                foreach (DataRow answer in row1)
                {
                    int_row1 += 1;
                    RadioButtonList rb1 = (RadioButtonList)(DataList1.Items[int_row1 - 1].FindControl("RadioButtonList1"));
                    if ([font color=#0000FF]rb1.SelectedValue =="")[/font]
                    {
                        this.lblset.Text = "单选题:0分";
                    }
程序总是在执行蓝色那一句的时候,总是选不到值!
分享到:
精彩评论 3
东方_mrkj
学分:0 LV1
2012-03-30
沙发
读者你好:
    在《在线考试系统》中并没有找到“这段源码”,请说明你使用的是“哪本书”。但在这里,根据您提出的问题,可以做出以下分析:
    1:rb1按钮确实没有被选中(也就是说,当前这道单选题,没有进行过选择)。
    2:请确认“RadioButtonList1”这个控件的名称是否正确,是否应该为“radioButtonList1”。
    3:由于程序中使用了foreach循环结构,那么控件RadioButtonList1的名称是否也应该是变化的呢?比如:RadioButtonList1,RadioButtonList2,RadioButtonList3...等等。
素剑步青尘
学分:0 LV1
TA的每日心情
开心
2021-03-22 17:38:12
2012-03-31
板凳
代码和书上是一样的!但是就是选不到值!也选中了就是不行!
小科_mrkj
学分:43 LV2
2012-04-06
地板
读者朋友:
    您好,把int_row1 += 1;和
RadioButtonList rb1 = (RadioButtonList)(DataList1.Items[int_row1 - 1].FindControl("RadioButtonList1"));互换位置,并且把int_row1 - 1修改为int_row1。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照