checkboxlist在客户端显示的checkbox状态改变不能传递到服务器端,该如何处理

checkboxlist在客户端显示的checkbox状态改变不能传递到服务器端
如上所说。我用Checkboxllist绑定数据中的数据,在客户显示了一堆checkbox,但是我选中一个checkbox后,这个选中的状态不能反映到服务器端。

                    if (CheckBoxList1.Items[i].Selected == true)
                    {
                       //一些操作
                    }

在客户端生成的html如下:
<input id="CheckBoxList1_0" type="checkbox" name="CheckBoxList1$0">
<label for="CheckBoxList1_0">项目部</label>
这个name能不能用自己的想要的值,比如chk1,而不用自动生成的CheckBoxList1$0?
------解决思路----------------------
Refer here:
http://www.cnblogs.com/insus/archive/2011/06/17/2081639.html
------解决思路----------------------
引用:
Quote: 引用:

如上所说。我用Checkboxllist绑定数据中的数据,在客户显示了一堆checkbox,但是我选中一个checkbox后,这个选中的状态不能反映到服务器端。

                    if (CheckBoxList1.Items[i].Selected == true)
                    {
                       //一些操作
                    }

在客户端生成的html如下:
<input id="CheckBoxList1_0" type="checkbox" name="CheckBoxList1$0">
<label for="CheckBoxList1_0">项目部</label>
这个name能不能用自己的想要的值,比如chk1,而不用自动生成的CheckBoxList1$0?[/quote
你在“//一些操作中”这里加一个 string str checkboxlist1.selecteditem.text;然后在这里打上断点,调试看看能不能取到值,如果没有,试试在html代码中增加runnat=server 和 autopack=-true试试

是AutoPosk,也就是自动回发