代码之家  ›  专栏  ›  技术社区  ›  Guillermo Gomez

如何在ASP.NET中提醒用户会话即将到期?

  •  0
  • Guillermo Gomez  · 技术社区  · 15 年前

    我有一个场景,在这个场景中,我想向应用程序的用户显示一条消息,提醒他们他的会话将很快到期,他应该保存他的工作以避免丢失他的工作。

    这将是一个典型的场景,用户在文本框上键入信息,然后让自己的计算机无人看管一段时间。然后,当他按下提交按钮保存他的工作时,由于他的会话已过期,他将被重定向到登录页面,因此必须在文本框中再次键入他的所有信息。

    如何使用ASP.NET 2.0/3.5在屏幕上显示警报消息?

    提前感谢您的指导。

    G.

    3 回复  |  直到 15 年前
        1
  •  1
  •   Mike Brind    15 年前

    如果用户离开电脑超过20分钟,提醒就没有多大用处了。会话仍将超时。你最好还是让会议继续下去:

        2
  •  0
  •   Guillermo Gomez    15 年前

    要回答我自己的问题,最好的方法是使用setTimeout javascript函数在会话超时前x分钟提醒提醒。

        3
  •  0
  •   Amal Hashim    15 年前

    一种方法是 注册客户端脚本 .

    将会话到期值传递给客户端Java脚本。它将执行倒计时,最后显示弹出窗口。