日期:2014-05-19  浏览次数:20367 次

求助,怎么获取前台所有radio的name值和name所选的value值
最近再做一个在线考试的系统,因为前台给的题目都是随机的数据,name所绑定的是题目的ID值,value是提交的选项


前台生成的代码如下:
<input   type= "radio "   name= "2 "   value= "A "> 答案一
<input   type= "radio "   name= "2 "   value= "B "> 答案二

我先需要获取页面所有radio里的name值,然后再获取用户提交name值里的value值,然后再提交到数据库里去检索答案。

不知道我有没有说清楚,具体用Request方法怎么去实现,或者还有其他的好方法,谢谢赐教,感激不尽!

------解决方案--------------------
下面这段代码可以得到传到后台的所有Form字段,自己想办法区分那些字段是你需要的
for (int i=0;i <Request.Form.Count -1;i++ )
{
string sKey=Request.Form.GetKey(i);
string[] sValues=(string[]) Request.Form.GetValues(i);
string sValue= " ";
for (int j=0;j <=sValues.Length -1;j++)
{
sValue+=sValues[j]+ ", ";
}
Response.Write(sKey+ "= "+sValue+ " <br/> ");
}