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 !!

Foi útil?

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
scroll top