我有一个使用Sessions的ASP.NET应用程序。在本课程中,我获得了Example的语言。
示例:
Session["language"] = language;
在我的代码中的其他区域,我使用了...
language = Session["language"].toString();
它工作正常,但用户在应用程序的后台打开浏览器关于feu小时,然后会话不起作用:(
为什么它不起作用以及如何解决这个问题。
答案 0 :(得分:2)
我建议您将值保存在Cookie中。
答案 1 :(得分:2)
您有两个选项可以使用cookies或增加会话超时设置。
您可以通过增加web.config
。
<configuration>
<system.web>
...
<sessionState timeout="90" />
...
</system.web>
</configuration>
在我看来,使用cookies是一种更好的方法。