【发布时间】:2013-02-09 01:54:18
【问题描述】:
如何在 Asp.Net MVC 中做到这一点?
- 活动计时器:当用户在页面上导航时(意味着执行调用
ActionResult的操作),计时器将重置。 - 当用户超过 15 分钟没有进行任何活动时,系统会提示他并询问“你还在吗?” (Yes/LogOut),如果他点击是,那么活动计时器将归零,并重新开始计数。
- 此活动计时器对于每个用户必须是唯一的,并且必须在注销时销毁。
请,请!对我有耐心!我不知道该怎么做。
我已经发布了这个question,但我没有得到任何解决这个问题的答案。所以我打算从一开始就做,我需要一些帮助/指导才能正确地做到这一点。
任何参考链接或教程将不胜感激!
【问题讨论】:
-
我可能遗漏了一些东西,但我认为你可以在没有操作过滤器的情况下做到这一点。我猜计时器会在每次视图渲染时重置(如果已登录),十五分钟后触发,然后在他们回答后重置。如果是这样,我可以想到一个相当简单的设计。
标签: c# asp.net asp.net-mvc asp.net-mvc-3 session