Será que um AJAX PostBack redefinir o tempo limite da sessão?
-
18-09-2019 - |
Pergunta
Eu sei que se eu fizer um post volta completa ao servidor através de um clique de botão ou outro controle de servidor, que o tempo limite da sessão interna é reposto.
No entanto, se eu tenho um botão que é enrolado dentro de um UpdatePanel, ou outro pedaço de código embrulhado dentro de um AJAX posto de volta para o servidor, será a sessão interno tempo limite ser reposto assim?
Solução
http: // bytes.com/topic/asp-net/answers/654213-ajax-updatepanel-not-resetting-iis-session
O updatepanel usa XMLHttpRequest para obter o HTML para exibir no painel. XMLHTTPRequest enviará a sessão biscoito, mas na resposta não faz ler e atualizar a sessão do navegador biscoito, então depois de 20 minutos da sessão biscoito vezes fora (no navegador) e não é enviado para o servidor. vocês pode mudar para Cookieless sessões ou atualizar o cookie do navegador usando um pedido do servidor através de um img ou iframe.