asp.net mvc 中 BaseController 统一控制 session

  public class BaseController : Controller
    {
        protected override void OnActionExecuted(ActionExecutedContext filterContext)//protected 只能被子类访问
        {
            base.OnActionExecuted(filterContext);
            if (Session["userInfo"] == null)
            {
                string url = System.Configuration.ConfigurationManager.AppSettings["loginUrl"];
                filterContext.Result = Redirect(url);//  没有返回值, 所以不是return   是filterContexr.Result  
            }
        }


    }

猜你喜欢

转载自blog.csdn.net/MeGoodtoo/article/details/80949941