类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
public class about:IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
Test test = new Test();
context.Session["Test] = test;
}
public bool IsReusable
{
get
{
// TODO: 添加 HttpHandler.IsReusable getter 实现
return false;
}
}
}
public class Test
{
public TestStr = "ABC";
}
前面的代码在运行时报错,无法创建Session!希望大家帮忙解答一下,有没有可以调用的方法
网友回答:
using System.Web.SessionState;
public class about:IHttpHandler, IRequiresSessionState
{
这里不可以用,再acquireRequestState之后才可以用,session才被建立
继承IRequiresSessionState接口即可。
/// 注意:如果想在HTTP handlers里使用session,那么还需要实现IRequiresSessionState接口