C# 表单身份验证和会话超时

C# 表单身份验证和会话超时,c#,javascript,jquery,asp.net,session,C#,Javascript,Jquery,Asp.net,Session,我正在创建一个使用表单身份验证功能的web应用程序。我想实现会话超时和2分钟警告的概念。关于如何实现这个概念,我有点困惑,我应该使用哪种编程方法,比如普通的asp.net,jquery等。我在jquery或javascript方面不是很好。我想用警报消息实现会话超时的概念,该消息显示“确定继续”和“结束到结束会话”。当用户点击Ok时,他的所有数据都不会丢失。此外,在用户不单击这两个选项(OK和End)之前,数据不会丢失 我参考了谷歌上的博客数量,并收集了以下要点: 表单超时应大于会话时间 对所

我正在创建一个使用表单身份验证功能的web应用程序。我想实现会话超时和2分钟警告的概念。关于如何实现这个概念,我有点困惑,我应该使用哪种编程方法,比如普通的
asp.net
jquery
等。我在
jquery
javascript
方面不是很好。我想用警报消息实现会话超时的概念,该消息显示“确定继续”和“结束到结束会话”。当用户点击Ok时,他的所有数据都不会丢失。此外,在用户不单击这两个选项(OK和End)之前,数据不会丢失

我参考了谷歌上的博客数量,并收集了以下要点:

  • 表单超时应大于会话时间
  • 对所有用户输入字段使用View State=True
  • 使用回拨而不是回拨

但是没有任何东西能让我清楚地理解我应该使用什么以及如何实现所有这些特性。我的web应用程序的规模不断扩大,我需要在全球范围内添加这些功能。我该怎么做呢?

几乎没有。您需要一点JavaScript或jQuery才能让它工作


要执行两分钟警告,您需要利用
jQuery
AJAX
。是否可以将jQuery添加到global.aspx页面,以便它影响我的应用程序中的所有页面。你能给我看一下它的实现吗。@user2812379 Global.aspx页面不是这样工作的。这更像是在幕后。Google asp.net母版页应该可以帮助您解决问题。