我在JS中給CHECKBOXLIST1新增了選項
td.innerHTML= " <input id=\ " "+id+ "\ " type=\ "checkbox\ " /> <label for=\ "CheckBoxList1_1\ "> "+name+ " </label> ";
頁面也能顯示出來了..我選中checkbox到cs里處理..可是不知道怎麼才能取到
選中的checkbox值
------解决方案--------------------------------------------------------
这种情况是在服务器不能取到的,可以变通一下。
增加一个hidden控件(当然是要runat=server),然后在增加的checkbox选择后,将其id
保存到这个hidden控件中,至于使用id1,id2,id3...还是其他方式就看你的爱好了,然后
在服务器上取这个hidden控件的数据,就知道选择了哪几个checkbox
------解决方案--------------------------------------------------------
= " <input name=xxxx id=\ " "+id+ "\ " type=\ "checkbox\ " value=xxx /> <
取值
Request.Form[ "xxx "]
------解决方案--------------------------------------------------------
用隐藏域
------解决方案--------------------------------------------------------
在js中添加的内容也就是客户端添加的内容,服务器端是无法知道的
通用的方法
1. 把添加的内容放到Hidden控件(Html服务器控件)里,在服务器端通过Hidden1.Value得到
2. 用Request.Form[ "控件名称 "]在服务器得到
------解决方案--------------------------------------------------------
hidden项就OK了