使用SessionState模式= SQLServer就像cookie一样

时间:2011-03-06 20:37:14

标签: session session-state session-cookies

我试图通过浏览器关闭/重新打开来保持页面上的设置。目前该页面没有用户登录的概念。每次关闭浏览器时,重新打开浏览器,并加载页面,创建一个新的SessionID。我想加载旧的SessionID。这可能吗?我假设是因为这是保存它的全部意义,但在谷歌搜索之后我没有看到任何内容。

我尝试将超时设置为一年,但即使超时也很高,它仍然会创建一个新的SessionID。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用persistent cookies。在ASP.NET中,当您发出cookie时,可以将Expires属性设置为将来的某个日期。这将在客户端浏览器上创建一个持久性cookie,即使用户再次关闭/重新打开浏览器,您也可以获取值。

因为我们住在2011年,HTML5正在敲门(它甚至进入了一些家庭),所以值得研究HTML5 local storage