2011-11-16 126 views
0

当站点用户通过HTTP和HTTPS页面导航时,我正在失去ASP.NET网站中的会话变量。在Http和https页面导航期间丢失会话变量

如何防止此问题?

+0

您需要发布一些代码示例,了解这里发生的任何事情,以便真正帮助您。 –

+0

重定向后会话是否丢失? –

回答

2

我可以给你一些通用的建议,因为这是一个常见的问题。

对于任何必须持续时间超过一个简单的重定向(意味着,通过多个HTTP请求)使用cookies而不是Session。

会话对于任何长寿命数据(如验证数据等)来说都是一个非常糟糕的设计选择。

+1

谨慎地阐述downvote?我的建议非常适合这个问题。 –

+0

+1:我认为这是一个很好的建议。 –