我在 web.config 中使用以下设置
<sessionState mode="InProc" cookieless="false" timeout="10"/>
...
<authentication mode="Forms">
<forms loginUrl="login.aspx" timeout="10"/>
并Session_End
根据 Session 的值,我更改数据库中列的值(如果此列的值为 1 表示用户在线)但有时在用户关闭浏览器的一天后,此列的值 steel 为 1(表示用户关闭浏览器后 Session_End 不调用)