【问题标题】:Sessions lost during Server.Transfer in ASP.NET在 ASP.NET 中的 Server.Transfer 期间丢失的会话
【发布时间】:2011-10-17 12:32:51
【问题描述】:

Server.Transfer(..., true)Server.Transefer(..) 期间丢失的会话。非常感谢任何帮助。谢谢。

【问题讨论】:

  • 当然请求页面中可能有清除/删除/放弃会话对象的代码。
  • @Royi Namir。谢谢。不,页面转移在同一个域上。谢谢!
  • @AVD。我认为,我们在页面传输期间清除会话对象。谢谢。
  • 不相关。应保留会话。您是否正在移动到另一个域中的另一个页面。您必须手动执行此操作或其他操作

标签: asp.net


【解决方案1】:

在 web.config 中,尝试添加以下内容:

<pages enableSessionState="true" ...>

【讨论】:

  • 这为我解决了这个问题。 @James,您能详细说明您为什么建议这样做吗?在我的情况下,我看到有一个 Server.Transfer 到一个根本没有任何页面指令的页面,这可能是事情对我不起作用的原因..
  • @KevinDeus:我暂时不记得了,但有机会我会回复更详细的解释。
猜你喜欢
  • 2017-09-20
  • 2013-08-02
  • 2011-07-11
  • 1970-01-01
  • 2019-07-18
  • 1970-01-01
  • 2015-03-28
  • 1970-01-01
  • 2023-03-24
相关资源
最近更新 更多