我正在使用 ASP.Net + VSTS 2008 + .Net 3.5 + C# + IIS 7。我想知道是否在服务器端,我调用 response.redirect 到同一个 Web 应用程序中的另一个 Url, session 是否会继续或终止了吗?
例如如果我在 a.aspx 中将 session 变量 foo 的值设置为“goo”,那么在 a.aspx 中我将 response.redirect 调用到 b.aspx,无论在 b.aspx 中我是否可以 100% 将 session 变量 foo 的值设置为“粘性物”?我的困惑是我听说 response.redirect 不会 100% 继续 session ,是真的吗?
提前致谢, 乔治
最佳答案
您可以使用 Response.Redirect 的重载,它也采用 bool
,这不会结束响应。
Response.Redirect("~/default.aspx", false)
Bertrand le Roy 涵盖它 here .
关于c# - ASP.Net 中的 response.redirect 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5939633/