【发布时间】:2014-07-16 08:24:23
【问题描述】:
我的 Web 应用程序 (asp.net) 中有自动刷新功能,该功能会转到服务器并更新显示的数据。 每次调用(正如我阅读和测试的那样),都会重置会话超时,因此它永远不会结束。
有什么方法可以防止特定调用延长超时时间?
如果用户仍然通过身份验证,如果没有将他重定向到登录页面,是否有任何方法可以从客户端检查后台?
我检查每个 ajax 启动,如果我收到 403 错误,我会重定向他。我可以在没有用户实际操作的情况下完成吗?
【问题讨论】:
-
我们能看到一些代码和 HTML 吗?
-
自动刷新是由几个 ajax 调用构建的,这些调用从服务器获取数据(文件夹列表、文档列表都是同步的)并使用 $get 从服务器加载模板。
-
是 MVC 还是 Web 表单?
-
ASP.NET Web 应用(已编辑)
-
您对 DB 的查询需要这么长时间吗?那么它是一个问题。我认为一种解决方案可以是创建一个单独的服务 asmx 或 WCF 并使用它来获取数据,希望这不会重置会话超时。
标签: jquery asp.net ajax session-timeout