你的位置:首页 > 软件开发 > ASP.net > MVC中使用Action全局过滤器出现:网页无法正常运作 将您重定向的次数过多。解决办法

MVC中使用Action全局过滤器出现:网页无法正常运作 将您重定向的次数过多。解决办法

发布时间:2016-04-09 20:00:10
前言当我们访问某个网站的时候需要检测用户是否已经登录(通过Session是否为null),我们知道在WebForm中可以定义一个BasePage类让他继承System.Web.UI.Page,重写它的OnInit()方法,在OnInit()中判断Session中是否有用户登录的信 ...

前言当我们访问某个网站的时候需要检测用户是否已经登录(通过Session是否为null),我们知道在WebForm中可以定义一个BasePage类让他继承System.Web.UI.Page,重写它的OnInit()方法,在OnInit()中判断Session中是否有用户登录的信息。

/// <summary>  /// 公共基类里面干一些公共的事情  /// </summary>  public class BasePage : System.Web.UI.Page  {    //页面生命周期Init事件对应的OnInit()方法    //这个方**先于PageLoad方法执行    //override 表示重写 OnInit方法 OnInit 方法,在所有控件都已初始化且已应用所有外观设置后引发。使用该事件来读取或初始化控件属性        protected override void OnInit(EventArgs e)    {      base.OnInit(e);      if (Session["UserInfo"] == null) //检查用户是否登录      {          //跳转到登录页面      }    }  }

原标题:MVC中使用Action全局过滤器出现:网页无法正常运作 将您重定向的次数过多。解决办法

关键词:mvc

mvc
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。