AJAX PostBack 是否会重置会话超时?

发布于 2024-08-21 00:34:35 字数 129 浏览 3 评论 0原文

我知道,如果我通过单击按钮或其他服务器控件将完整的帖子发回服务器,则内部会话超时将被重置。

但是,如果我有一个包含在 UpdatePanel 中的按钮,或者包含在 AJAX 回发到服务器中的另一段代码,内部会话超时是否也会重置?

I know that if I do a full post back to the server through a button click or other server control, that the internal session timeout is reset.

However, if I have a button that is wrapped within an UpdatePanel, or another piece of code wrapped within an AJAX post back to the server, will the internal session timeout be reset as well?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

行雁书 2024-08-28 00:34:35

来自 http://bytes.com /topic/asp-net/answers/654213-ajax-updatepanel-not-resetting-iis-session

更新面板使用 XMLHTTPRequest 来
获取要在面板中显示的 html。
XMLHTTPRequest 将发送会话
cookie,但响应时却没有
读取并更新浏览器的会话
cookie,所以 20 分钟后会话
cookie 超时(在浏览器中)并且
不再发送到服务器。你
可以切换到无 cookie 会话或
使用更新浏览器 cookie
通过 img 或 iframe 的服务器请求。

from http://bytes.com/topic/asp-net/answers/654213-ajax-updatepanel-not-resetting-iis-session

The updatepanel uses XMLHTTPRequest to
get the html to display in the panel.
XMLHTTPRequest will send the session
cookie, but on response it does not
read and update the browser's session
cookie, so after 20 mins the session
cookie times out (in the browser) and
is no longer sent to the server. you
can switch to cookieless sessions or
update the browser cookie using a
server request via an img or iframe.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文