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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top