我在ASP.NET项目中创建两个一般处理程序:createcode.ashx(这个用于生成验证码,生成后的验证码保存到Session中):context.Session["code"]="123456";vaidlcode.ashx(这个用于用户注册,在这个页面中获取生成的验证码):string code=context.Session["code"].toString();//这个两个一般处理程序都按照网上提示,实现接口:IRequiresSessionState,在第一个ashx程序中,调试发现Session已经创建,但是,在第二个ashx程序中,始终无法获取到Session的值,报错提示为:未将对象引用设置到对象的实例!我怀疑,是两次通过AJAX调用的ASHX不在同一个线程中,所以导致SESSION无法获取到,请问是否确实是这个问题,如果不是这个问题,应该怎么解决?我这是这两个接口是使用Soapui工具测试的。
添加回答
举报
0/150
提交
取消