problema sessão no site asp.net
-
12-09-2019 - |
Pergunta
Eu tenho um site asp.net, onde não há onde sessão é implementada.
Mas eu podia ver a sessão é o tempo limite quando eu tomar o website após a implantação no servidor de produção ...
eu verifiquei as entradas de sessão no arquivo web.config ... e procurou sessão no código ..
nenhum lugar i encontrar a entrada ...
Agora eu quero colocar uma caixa de mensagem, enquanto tempo limite da sessão ..how fazer this..please ajuda !!
Solução
Coloque isso no seu código 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>
Outras dicas
você pode verificar isso no seu web.config e aumento do tempo ...
<sessionState timeout="20"></sessionState>
também verificar o seu sessionStatemode ...
<sessionState mode="InProc"></sessionState>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow