因为我是新手,所以我可能会使用错误的方法,但我的问题是:
我从第三方收到了关于某个操作的异步帖子。在那篇文章中,我得到了一个用户 sessionId。如何将会话变量保存到该 ID?
如果我这样做:
manager.SaveSessionID(System.Web.HttpContext.Current, sessionId, out redirected, out isAdded);
Session["test"] = "AAA";
似乎 Session["test"] 被保存到旧会话中。
更新:
这正在做:
1)我确实向第三方发布。2)我得到一个网址,我将用户重定向到该网址。3) 用户在第三方网站上按“确定”后,我会收到来自第三方网站对某项操作的回发。在此操作中,我尝试保存会话变量。但我看到 sessionId 是不同的。然而,我得到了正确的 sessionId 作为回发变量。
谢谢