我在创建Session时遇到问题。 Session.Timeout不起作用。
这是我的代码
Session["UID"] = Uid;
Session["UserName"] = UserName;
Session.Timeout = 10;
//?没有回复
Session.Timeout在3或4分钟后发生
答案 0 :(得分:1)
您应该在web.config文件中设置会话超时,如下所示:
<sessionState
mode="InProc"
cookieless="AutoDetect"
timeout="10" />
答案 1 :(得分:0)
尝试更改web.config文件而不是cs文件。
<configuration>
<system.web>
<sessionState
mode="InProc"
cookieless="true"
timeout="30" />
</system.web>
</configuration>
在MSDN
了解详情