加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax – 当ASP.NET MVC重定向到登录页面时,会话到期

发布时间:2020-12-16 03:06:28 所属栏目:百科 来源:网络整理
导读:我正在使用ASP.NET MVC.我想在会话到期时重定向到登录页面.我该如何实现?如果我在控制器中对一个方法进行 AJAX调用,那么如果我的会话在这种情况下过期,我也想重定向到登录页面. 你可以通过三种方法来做到这一点: 为您的操作创建一个过滤器,并将其应用于OnA
我正在使用ASP.NET MVC.我想在会话到期时重定向到登录页面.我该如何实现?如果我在控制器中对一个方法进行 AJAX调用,那么如果我的会话在这种情况下过期,我也想重定向到登录页面.
你可以通过三种方法来做到这一点:

>为您的操作创建一个过滤器,并将其应用于OnActionExecuting中的代码(在执行操作之前),http://www.asp.net/mvc/tutorials/understanding-action-filters-cs
>创建一个基类(继承自Controller类),并使您的控制器从此继承.在这个类中,您可以覆盖一个名为OnActionExecuting的方法,就像过滤器一样.
>不要使用会话进行身份验证,您可以使用Forms身份验证并保持简单易用,请查看:http://weblogs.asp.net/fredriknormen/archive/2008/02/07/asp-net-mvc-framework-using-forms-authentication.aspx

在我看来,解决方案3比其他的更好.我希望它适合你!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读