【发布时间】:2011-01-13 19:37:15
【问题描述】:
在 ASP.net 中是否有任何方法可以在不延长会话超时的情况下从服务器获取数据?这需要每隔几分钟完成一次,无需用户交互,直到页面关闭。
其他上下文,根据要求:
我的 web 应用程序中的页面需要每隔几分钟轮询一次服务器以检查特定情况(在这种情况下,紧急维护计划为 30 分钟时间)。当条件为真时,页面将向用户显示一条消息。当条件为假时,不需要发生任何事情。
据我了解,回发到服务器会重置会话到期前的时间。我们不希望每次页面轮询服务器时会话都被扩展/刷新/重置/无论单词是什么。我需要一种无需重置会话超时即可自动轮询服务器的方法。
谢谢。
【问题讨论】:
-
也许我们需要更多信息?您可以延长会话超时时间。
-
AJAX 对 Web 服务的调用不应延长用户的会话。
-
@Refugee:不应该还是不应该?随意发表您的评论作为答案,因为这听起来很可能是我正在寻找的答案!
-
我已经在下面回答了你的问题,以及如何达到你想要的效果的想法。
标签: asp.net asp.net-3.5 session-timeout