我试图通过浏览器关闭/重新打开来保持页面上的设置。目前该页面没有用户登录的概念。每次关闭浏览器时,重新打开浏览器,并加载页面,创建一个新的SessionID。我想加载旧的SessionID。这可能吗?我假设是因为这是保存它的全部意义,但在谷歌搜索之后我没有看到任何内容。
我尝试将超时设置为一年,但即使超时也很高,它仍然会创建一个新的SessionID。
谢谢!
答案 0 :(得分:1)
您可以使用persistent cookies。在ASP.NET中,当您发出cookie时,可以将Expires
属性设置为将来的某个日期。这将在客户端浏览器上创建一个持久性cookie,即使用户再次关闭/重新打开浏览器,您也可以获取值。
因为我们住在2011年,HTML5正在敲门(它甚至进入了一些家庭),所以值得研究HTML5 local storage。