传递参数使用的是Cookies ,报实例错误
我最近做一个东西,遇到一个问题:
我使用的开发工具是VS2005,
我传递参数使用的是Cookies,程序例表如下:
Response.Cookies["xuvh"].Value = DataReader.GetString(1);
Response.Cookies["Rolename"].Value = DataReader.GetString(12);
接收的方式是:
RoleName=Request.Cookies["Rolename"].Value;
Response.Write(Request.Cookies["xuvh"].Value);
现在遇到一个问题,那就是在编译程序时能传过参数来,可是在发布之后,打开地址,却传不过参数来,
报如下错误:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 27: /// {
行 28: ///
行 29: Response.Write(Request.Cookies["xuvh"].Value);
行 30: FS = "Select * from xujb_BSV_View where 学生证号 ='" + Request.Cookies["xuvh"].Value + "' or 学号= '" + Request.Cookies["xuvh"].Value + "'";
行 31: Response.Write(FS);
源文件: f:\bvtc_mis_N\EXE\MIS\分级界面\WWWOffice\xsxx\Person.aspx.cs 行: 29
请问大家这是为什么?请多多指教?