我使用javascript代码获取会话值。
function checkSessionState()
{
var sessionUserName = '@Session["FirstName"]';
alert("Name:"+sessionUserName);
if (sessionUserName == undefined || sessionUserName == "") {
window.location.href = "/StepAccount/LogOffFromJavascript";
}
}
我在web.config文件中将会话超时设置为1分钟。
<configuration>
<system.web>
<sessionState mode="InProc" timeout="1"></sessionState>
</system.web>
</configuration>
我的查询是我收到会话值,即使会话已过期,即闲置1分钟后。
如有任何建议,请告诉我们。 在此先感谢。