日期:2014-05-18  浏览次数:20486 次

关于非控件方式的Checkbox与Radio遍历问题
我以前用PHP的,   才转过来就遇到问题了.

有这个页面   a.htm
<html>
<body>
<form   ...   post>
<input   type= "radio "   name= "array[aa][a1] "   value= "1 "   />
<input   type= "radio "   name= "array[aa][a2] "   value= "0 "   />
</form>
</body>
</html>

POST后
PHP中可以用   $_POST[ "array "]   得到   aa   这个数组并遍历
ASPX中不能像PHP那样用
只能指定全名来获取值
比如   HttpContext.Current.Request.Form[ "array[aa][a1] "]

或许是我的方法不对   请问有什么办法可以遍历吗?

------解决方案--------------------
用RadioButtonList,比较容易实现
------解决方案--------------------
你是想获得radio提交的值吗?直接使用request[ "radName "]就可以了

而且你要将2个radio的name都设成一样的才行,如果要做数组,也是要一样的name才可以的,接收时就

string[] name=request[ "radName "];
然后就可以去操作这个name的数组了