我有一个完全基于 jQuery AJAX 构建的应用程序页面。一切都很好,用户体验很好,但我无法解决的一个问题是会话超时。
尽管有各种尝试添加“心跳”(包括发布到更新会话变量的自定义 http 处理程序并将空白页面加载到 iframe 以确保页面生命周期完成),但我仍然虔诚地收到身份验证错误。
据我所知,ASPXAUTH cookie 没有像我希望的那样被更新,超时时间已经过去,然后我得到了我的错误。下次我的“heatbeat”触发时,服务器会给我一个新的cookie,然后我很好,直到下一次超时。
任何见解将不胜感激。
提前致谢。