【发布时间】:2012-01-12 06:19:54
【问题描述】:
希望您能提供帮助。在我的 ASP.net MVC3 应用程序中,我的所有控制器都来自我创建的自定义控制器。
FormsAuthentication 超时后,如果用户尝试访问任何页面(标准功能),我的应用会正确地将用户重定向到登录页面。
但是,对于 Ajax.ActionLink 和 Ajax.BeginForm 调用,它们什么都不返回,如果浏览器打开超过 20 分钟,然后他们尝试访问 Ajax 链接,这会使用户感到困惑。
我是否可以将任何代码放入我的基本控制器中,以便在它检测到入站 Ajax 调用并且我们超时时,它会按预期将用户重定向到我的登录页面?
我不介意它之后不返回原始页面 - 很高兴它只是转到主页索引页面。
提前感谢您提供的任何帮助。
西蒙。
【问题讨论】:
标签: asp.net-mvc ajax timeout forms-authentication