私は実装IHttpHandler
しIRequiresSessionState
て使用しcontext.Session
ていますが、セッションで値を設定した後、次のリクエストで失われます。値を永続化するにはどうすればよいですか?
$.ajax({
url: "/test.test",
type: "POST",
data: "{'type':'GetStep'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {...}
});
2 番目の呼び出しはこれと似ていますが、この関数を呼び出したときに設定された値は、次の要求でも失われます。
public void ProcessRequest (HttpContext context)
{
context.Session ["Game"] = new Game (); // next time it is null
}
ASP.NET でセッション状態の値を永続化するにはどうすればよいですか?