zoukankan      html  css  js  c++  java
  • MVC Filter

    一.Filter在MVC生命周期中的位置

    1.IIS中传递请求到程序
    2.MVC根据Routing来选择由哪个Controller/Action来处理
    3.Controller调用Model(业务逻辑)来处理数据
    4.Controller选择一个View, 同时把需要呈现的数据交给View Engine呈现
    5.最后,返回最终的Response到客户端
    Filter在MVC的生命周期中的角色就像是一个一个的截面,在MVC的处理过程中,拦截请求。

    二.Filter分为:

    Authorization filters – 需要实现IAuthorizationFilter接口,用于验证处理验证相关的操作
    Action filters –需要实现IActionFilter接口. 在Action处理的开始和结束做拦截操作
    Result filters – 需要实现IResultFilter接口. 在View呈现前和呈现后做处理
    Exception filters – 需要实现IExceptionFilter接口,只要是添加了Exception Filter的请求中出现异常,都会被拦截

  • 相关阅读:
    PG-日常管理
    PG-高可用(pgpool-Ⅱ)
    PG-基准测试
    PG-备份恢复
    PG-并发问题
    Go-常量
    Go-变量
    Oracle-11g升级PSU补丁
    Oracle-`sqlplus`工具使用技巧
    [CF1051F] The Shortest Statement
  • 原文地址:https://www.cnblogs.com/lgxlsm/p/7281154.html
Copyright © 2011-2022 走看看