Eu tenho um grupo de botões de rádio e alguma outra quedapara baixo seleções para filtrar uma vista. Eles usam um evento onclick SSJS para alterar a exibição quando o usuário seleciona um valor. Eu também tenho um evento onclick em um link nos itens de visualização. Tudo funciona muito bem, a menos que eu deixe a página da web ficar por mais de 30 minutos. Então todos os eventos onclick SSJS param de funcionar. Eu suponho que uma sessão está expirando. É isso que está acontecendo?
Claro, eu poderia aumentar isso, mas, existemaneira de detectar no lado do cliente JS que a sessão expirou para que eu pudesse atualizar a página da web? Eu não me importo se eu perder os valores que o usuário selecionou. Mas, tendo todos esses eventos onclick ir mortos no usuário torna a página inutilizável até que atualize a página.
Eu tentei o controle keepalive do Ext. Lib, mas isso não teve efeito!
Howard
Respostas:
1 para resposta № 1Você poderia usar a chamada Ajax retornando uma variável de sessão. Depois que ele for embora, você sabe que a sessão expirou.