asp.net中的会话状态

时间:2013-06-14 14:55:20

标签: c# asp.net session-state

我要在会话中保存一个变量:

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>

但是我收到了这个错误:对象引用未设置为对象的实例。

我的代码出了什么问题?

1 个答案:

答案 0 :(得分:1)

您的HttpHandler需要实现IRequireSessionState接口,否则处理程序无法使用Session。