POST
最近,客户要求我使用而不是GET
(来自第三方站点)登录旧站点,所有需要的变量现在都在帖子中而不是查询字符串中发送。
问题在于,在接收到所有变量后,它们被存储到 Session 中,然后被重定向到应用程序中的正确页面(从登录页面)。虽然这在使用 调用页面时效果很好,但调用GET
后POST
会丢失所有 Session 变量
Response.Redirect(@"~/SOMEPAGE.aspx",false);
另一件奇怪的事情是会话 ID 将保持不变,但所有值都将消失。使用 Server.Transfer 时,会话是完整的,但一旦Response.Redirect
使用就会丢失。(没有选项可以更改所有代码。)
是否有人知道解决此问题的方法或可能使用的某种解决方法。
谢谢!!!