【问题标题】:Notify user of session timeout asp.net VB通知用户会话超时 asp.net VB
【发布时间】:2012-08-20 14:30:50
【问题描述】:

我想在会话到期后立即通知用户.. 发出警报并重定向到另一个页面。考虑到我没有母版页,最好的方法是什么。尽管大多数页面都继承了设置当前用户属性的 basePage。我可以了解如何使用此页面,这样我就不必在每个页面上进行更改。这也可以在服务器端完成还是我需要使用 jQuery?

请指教

谢谢, 卡维塔

【问题讨论】:

    标签: asp.net vb.net session timeout


    【解决方案1】:

    您可以使用 jQuery idleTimer plugin 来检测空闲时间并据此向用户显示警报并在会话超时时进一步重定向用户。

    例如: 您可以将会话超时设置为某个值,例如 30 分钟。使用 javascript 代码检测用户不活动或空闲时间。

    Detecting Idle Time

    如果用户闲置了 20 分钟,您可以向他显示弹出窗口或指向用户的链接,说您要继续会话。如果用户单击该链接,他的会话将继续,否则他将被重定向到注销页面。

    【讨论】:

    • 我真的不需要跟踪空闲时间,只需在会话结束时将它们重定向到不同的页面.. 现在当网站长时间放置时,它开始给出各种错误
    【解决方案2】:

    我最终使用了

    http://www.dotnetcurry.com/ShowArticle.aspx?ID=453

    这不是我想要的,但考虑到项目的架构,这是唯一可行的选择

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 2010-12-05
      • 1970-01-01
      • 2020-02-21
      • 2017-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多