我做了一个在线的问卷调查(问卷只有选择题和填空题),问卷页面是静态的htm文件,我在服务器端获取客户端提交的表单答案,用request.form
我有这样一段代码
for (int i = 0; i < num; i++)
                {
                    if (Request.Form["blank"+i.ToString()].ToString() == blankans[i].InnerText)
                    {
                        fen += 1;
                    }
                }
我客户端的填空是一个input,type为text,name依次为blank1,blank2,blank3...,答案从xml文件中读为blankans[i].InnerText,我想用上述方法,但报错如下:
未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
改成
string name=blank1;
Request.Form[name]则有效
我还尝试用Request.Form.Get()一样报错
希望各位不吝赐教,谢谢!