asp.net - ASP session 变量与 ASP.NET session 变量

标签 asp.net asp-classic session-variables

好吧,ASP 中的 Session 对象与 ASP.NET 中的 Session 对象没有关系,这是一个既定的事实。

我的问题是:如果我有一个 ASP 页面,它调用一个 ASPX 页面,然后执行 Response.Redirect 到另一个(或相同的)ASP 页面,原始 ASP 页面的 Session 变量是否会被保留在最终的 ASP 页面中?有人知道答案吗,还是我需要试验看看?

最佳答案

will the Session variables from the original ASP page be preserved in the final ASP page?

简短的回答:是的。

这与您在 ASP 网站上留下一个页面,使用该浏览器窗口/选项卡转到另一个网站(如 Google)然后返回没有什么不同。只要 session 未超时或未被收集,或任何其他可能使 session 无效的标准事件,您的 session 就会被保留。

ASP 和 ASP.NET 应用程序实际上是独立的应用程序 - 几乎是独立的站点,即使它们位于相同的文件夹结构中 - 恰好在同一台服务器上运行。他们无法共享数据(无需跳过某些环节,例如将内容存储在数据库中)并且彼此之间不知情。

关于asp.net - ASP session 变量与 ASP.NET session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1716317/

相关文章:

mysql - 如何在asp页面调用sql函数来填充表的列

c# - 在 cshtml 页面内异步加载

vbscript - Dim 和 Public 和有什么不一样?

php - session 在生产服务器的 Laravel4 中丢失

php - 如何处理一个项目中模块的不同登录凭据?

页面之间的PHP session 变量变化

c# - 使用 Javascript 在 MVC 中渲染部分 View

c# - 找不到文件 'bin\DotNetOpenAuth.AspNet.xml'。 - 发布到 Elastic Beanstalk 时

regex - Vbscript 正则表达式 - 匹配 [下一页]

javascript - 如何从经典 ASP 的历史记录中获取上一页?