文章标题

来源:互联网 发布:python 电商b2b2c系统 编辑:程序博客网 时间:2024/06/03 12:30

Filter 过滤器

  • AOP(面向切面编程)
    • 可以用来 判断 Session
    • 判断登录状态
    • 使用前应使用 实现 BaseController 接口
    public class BaseController : Controller    {        /// <summary>        /// 在Action执行之前        /// </summary>        /// <param name="filterContext"></param>        protected override void OnActionExecuting(ActionExecutingContext filterContext)        {            if (Request.Cookies["users"] == null)            {                Response.Redirect("users/login");            }         }        /// <summary>        /// 在Action执行之后        /// </summary>        /// <param name="filterContext"></param>        protected override void OnActionExecuted(ActionExecutedContext filterContext)        {        }         /// <summary>        /// 在Result执行之后         /// </summary>        /// <param name="filterContext"></param>        public override void OnResultExecuted(ResultExecutedContext filterContext)        {         }        /// <summary>        /// 在Result执行之前        /// </summary>        /// <param name="filterContext"></param>        public override void OnResultExecuting(ResultExecutingContext filterContext)        {         }    }
0 0
原创粉丝点击