当前位置: 代码迷 >> ASP.NET >> CHECKBOXLIST 取值問題-馬上結帖,该怎么解决
  详细解决方案

CHECKBOXLIST 取值問題-馬上結帖,该怎么解决

热度:3313   发布时间:2013-02-25 00:00:00.0
CHECKBOXLIST 取值問題---馬上結帖
我在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了