我使用FormsAuthentication超时 - 检查在JavaScript或JQuery的
`FormsAuthentication.SetAuthCookie(userName, model.RememberMe);`
创造MVC一个表单认证和控制器中我们使用[授权]属性,以确保用户会话是有效的,没有过期。当用户从一个页面移动到另一个页面时,效果很好。如果Cookie过期,则会再次显示登录页面。
问题在于使用Ajax调用服务器(控制器)的页面(控制板)每隔几分钟刷新屏幕上的某些项目。
根据公司政策,我们不能让会议超过30分钟。因此,如果此页面保持打开30分钟并且会话过期,我们希望重定向到登录页面。 当前,如果会话过期,该页仍然保持原样,但不再刷新,然后用户抱怨他们无法查看数据。当然,他们可以再次看到它,一旦他们刷新页面,但有什么办法使用,我可以找到使用JQuery或Java脚本是FormsAuthentication饼干已经过期
您是否尝试过只使用setTimeout的JavaScript方法,并在写一个简短的函数JavaScript查找超过给定时间的静态页面? – TimPalmer