ASP .NET MVC中的结果过滤器和响应过滤器有什么区别?

时间:2018-02-23 04:20:39

标签: c# asp.net asp.net-mvc

我正在通过MSDN网站过滤ASP .NET MVC概念(https://msdn.microsoft.com/en-us/library/gg416513(VS.98).aspx)。在" ASP.NET MVC过滤器类型"有人提到有4个名为: -

的过滤器
  1. 授权过滤器
  2. 操作过滤器
  3. 结果过滤器
  4. 例外过滤器
  5. 但在“过滤顺序”部分中已写入

    过滤器按以下顺序运行:

    1. 授权过滤器
    2. 操作过滤器
    3. 响应过滤器
    4. 例外过滤器
    5. 那么这个响应过滤器是什么?结果过滤器和响应过滤器之间有什么区别吗?

1 个答案:

答案 0 :(得分:3)

没有区别,结果/响应过滤器是一回事。

由于结果过滤器允许您修改传出的HTTP响应,因此它们通常称为响应(也称为HTTP响应)过滤器。