每次访问都使用相同的会话

时间:2011-09-18 17:08:12

标签: asp.net session

如果sessionState模式是SqlServer,我如何在用户访问之间使用相同的会话?

感谢。

1 个答案:

答案 0 :(得分:2)

使用SetAuthCookie时使用持久性Cookie。浏览器将重新发送相同的cookie并重新启动会话。

FormsAuthentication.SetAuthCookie(username, true);

值得注意的是,默认情况下,持续cookie将在30分钟后超时(在.Net 2及更高版本中)。您可以通过表单配置中的timeout属性来增加此值。