c# - ASP.Net 中的 response.redirect 问题

标签 c# asp.net session iis-7 response.redirect

我正在使用 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/

相关文章:

c# - ASP.Net 中的数据缓存与 session 对象

c# - 如何在 C# 中将窗体放在 Windows 任务栏上?

c# - 获取线程列表

c# - 如何在c#中动态删除一个文件?

c# - 如何取消选择列表框中的单个项目

ruby-on-rails - 如何在 Rails 3 中的 reset_session 命令之后找到新的 session_id?

c# - 如何有效地将巨大的字符串添加到文本框?

asp.net - 从 Telerik Rad 窗口重定向

asp.net - VS Code : running ASP. NET SPA with Angular 4 并使用 NodeServices 选项 Launch With Debugging

php - 使用 PHP session 在表单之间保存数据是否正确?