我有一个asp.net网站,没有实现会话的地方。
但是当我在生产服务器上部署后访问网站时,我可以看到会话超时......
我检查了web.config文件中的会话条目...并在代码中搜索了会话..
我找不到入口......
现在我想在会话超时时放一个消息框..如何做到这一点..请帮助!!
答案 0 :(得分:2)
您可以在web.config中查看此内容并增加时间......
<sessionState timeout="20"></sessionState>
还要检查你的sessionStatemode ......
<sessionState mode="InProc"></sessionState>
答案 1 :(得分:1)
将它放在你的aspx html代码中
<script language="javascript" type="text/javascript">
setTimeout('SessionTimeout()', <%= Session.Timeout * 60 * 1000 %>);
function SessionTimeout() {
alert(<%= "'Session time out!!'" %>);
window.location = "Default.aspx"
}
</script>