我要在会话中保存一个变量:
context.Session["name"] = context.Request.Params["name"];
context.Response.Write(context.Session["name"]);
,配置文件是这样的:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<sessionState cookieless="false" mode="StateServer" timeout="10000"
stateConnectionString="tcpip=127.0.0.1:42424">
</sessionState>
</system.web>
</configuration>
但是我收到了这个错误:对象引用未设置为对象的实例。
我的代码出了什么问题?
答案 0 :(得分:1)
您的HttpHandler需要实现IRequireSessionState接口,否则处理程序无法使用Session。