首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

找到控件了,但选中了,如何checked还是false

2012-02-05 
找到控件了,但选中了,怎么checked还是falseforeach(DataListItemiteminDataList1.Items){if(item.ItemType

找到控件了,但选中了,怎么checked还是false
foreach   (DataListItem   item   in   DataList1.Items)
                {
                        if   (item.ItemType   ==   ListItemType.Item   ||   item.ItemType   ==   ListItemType.AlternatingItem   ||   item.ItemType   ==   ListItemType.EditItem)
                        {
                                CheckBox   chk   =   (CheckBox)item.FindControl( "CheckBoxBiJiao ");
                                if   (chk.Checked)
                                {
                                        EstateID   =   ((int)DataList1.DataKeys[item.ItemIndex]).ToString()   +   ", ";
                                     
                                }
                        }
                     
                }

[解决办法]
把给 CheckboxList 绑定数据的方法放到if(!IsPostBack)中
[解决办法]
if(!IsPostBack)
[解决办法]
昨天就有一个是这样的情况,放到POSTBACK的判断函数里面就好了,

不知道,为啥会出现这种错误,学ASP.NET的时候,postback的原理是必须知道的,哎呀,现在都不知道咋学了,
[解决办法]
加if(!IsPostBack)

[解决办法]
if(!IsPostBack)
绑定数据一定要放在if(!IsPostBack){}
[解决办法]
总觉的语句有问题,你要实现什么功能
[解决办法]
他这个是写成方法了?还是在事件里面
[解决办法]
你是怎么触发 foreach 。。。。的?
[解决办法]
不知道你把这段代码放在哪里了。页面刷新你选择的值也就不见了。
[解决办法]
放在什么事件里的啊

热点排行