关于在ashx页面中使用Session的问题
要想在这个ashx页面中使用Session的话,还必须继承System.Web.SessionState.IRequiresSessionState接口。
using System.Web.SessionState;
public class registerHander : IHttpHandler, IRequiresSessionState //后面加个IRequiresSessionState
继承了那个接口之后可以使用其他页面生成的Session了,可是在该页面中生成的Session在其他页面却无法使用。
继续找资料,发现需要将IsReusable方法的返回值返回为true才可以。
public bool IsReusable
{
get
{
return true;
}
}
通过以上几步,问题解决。