我看到了一些问题(此处和此处),但他们没有回答我的问题。我正在尝试使用“ajax.ashx”文件调用 Ajax,并在函数中访问会话。出于某种原因,Session 对象本身的值为 null。
使用示例:
Session = HttpContext.Current.Session // This is null
或者:
public virtual void ProcessRequest(HttpContext context)
{
System.Web.SessionState.HttpSessionState Session = context.Session;
// This is null
}
在 Web.config 中:
<sessionState timeout="1800"></sessionState>