标题:这是我刚做的关于复选框选择次数显示在LABLE里,可是再选别的选项,前个选项 ...
只看楼主
编程初学者2
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-5-10
结帖率:100%
 问题点数:0 回复次数:4 
这是我刚做的关于复选框选择次数显示在LABLE里,可是再选别的选项,前个选项就被覆盖了、求解答
if (CheckBoxList1.SelectedIndex == 0)
         {
             L1 .Text  = "1";
            
         }
         else
         {
             L1.Text  = "0";
            
         }
         if (CheckBoxList1.SelectedIndex == 1)
         {
             L2.Text = "1";

         }
         else
         {
             L2.Text = "0";

         }
         if (CheckBoxList1.SelectedIndex == 2)
         {
             L3.Text = "1";

         }
         else
         {
             L3.Text = "0";

         }
         if (CheckBoxList1.SelectedIndex == 3)
         {
             L5.Text = "1";

         }
         else
         {
             L5.Text = "0";

         }
2013-05-18 19:40
编程初学者2
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-5-10
得分:0 
快来人啊......
2013-05-18 19:56
编程初学者2
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-5-10
得分:0 
就是选择了第一个时就第一个就代表投了1票,然后选择第二个的时候,第二个就投了一票,以此类推,但第一个投票结果还会显示,没选就显示为0票
2013-05-18 19:59
Aviva_Wang
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:苏州
等 级:贵宾
威 望:26
帖 子:701
专家分:2382
注 册:2013-3-12
得分:0 
前个选项就被覆盖了?覆盖是什么意思?

asp
2013-05-19 21:00
awl805
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:161
专家分:664
注 册:2012-11-6
得分:0 
pageback事件导致你在选择的时候被初始化了,解决方式是将初始化的内容放在
if(!IsPostBack){//单词记得不是很清楚,有代码提示的
}
2013-05-19 21:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-407444-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055333 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved