2010-02-04 16 views
2

我知道,如果我通过按钮单击或其他服务器控件将完整的帖子发回服务器,那么内部会话超时将被重置。但是,如果我有一个包装在UpdatePanel中的按钮或另一段包装在AJAX帖子内的代码返回到服务器,那么内部会话超时也会被重置吗?AJAX PostBack是否会重置会话超时?

回答

4

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

在UpdatePanel使用XMLHttpRequest来 获取HTML在面板中显示。 的XMLHTTPRequest将发送会话 的cookie,但是响应它不 读取和更新浏览器会话 的cookie,那么经过20分钟了会议 饼干倍(浏览器)和 不再发送到服务器。您 可以切换到无cookie会话或 通过img或iframe使用 服务器请求更新浏览器cookie。

+0

完美,正是我需要知道的。谢谢! – 2010-02-04 20:11:44