いくつかの質問 (こことここ) を見ましたが、私の質問には答えません。「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>