使用http处理程序我将用户重定向到其他页面。 示例:如果我们输入about.aspx,我将使用server.transfer将用户重定向到page.aspx?pageid = 20。 但问题是,在page.aspx中,在下面的语句中我得到了以下错误。 session [“userid”] =“xyz”;
只有在配置文件或Page指令中将enableSessionState设置为true时,才能使用会话状态。还请确保System.Web.SessionStateModule或自定义会话状态模块包含在应用程序配置的\\部分中。
答案 0 :(得分:1)
如果要在httphandler中访问会话状态,则必须与IHttpHandler一起实现IRequiresSessionState接口。