日期:2014-05-17  浏览次数:20448 次

如何获取checkbox的值
如题:在asp.net的后台代码中,如何获取前台的checkbox的值。例如:

<td>
  <input type="checkbox" name="checkbox" id="counsel1" value="儿童心理" runat="server"/>儿童 
  <input type="checkbox" name="checkbox" id="counsel2" value="青少年心理" runat="server"/>青少年 
  <input type="checkbox" name="checkbox" id="counsel3" value="中老年心理" runat="server"/>中老年 
</td>  
   
在复选框被选择后,输出: 儿童,青少年,中老年

谢谢,

昨天发过同样的帖子,不过没有得到满意的答案,不想用js来解决。后台程序是否可以直接获取前台的数据。

谢谢,在线等

------解决方案--------------------
前台
<input type="checkbox" onclick="CheckChanged();" name="PathId" value="file/order.rar">
<input type="checkbox" onclick="CheckChanged();" name="PathId" value="dir/test">
<input type="checkbox" onclick="CheckChanged();" name="PathId" value="file/sql.xlsx">

后台:
 string pathId =Request.Form["PathId"];
 string[] deleteFiles = pathId.Split(',');

我都可以取到,你的前台代码是在From里面的吗