我看到有两个版本ActionFilterAttribute类的。
System.Web.Mvc.ActionFilterAttribute和System.Web.Http.Filters.ActionFilterAttribute
有什么不同吗?
我看到有两个版本ActionFilterAttribute类的。
System.Web.Mvc.ActionFilterAttribute和System.Web.Http.Filters.ActionFilterAttribute
有什么不同吗?
该System.Web.Http一个是Web API; 在System.Web.Mvc一个是以前的MVC版本。
您可以从该Web API的版本有一些差异的来源看。
OnResultExecuting
和OnResultExecuted
处理程序(“之前的ASP.NET MVC框架调用/行动结果来执行了。”) System.Web.Mvc.ActionFilterAttribute旨在与ASP.NET MVC使用。 System.Web.Http.Filters.ActionFilterAttribute旨在与ASP.NET的Web API使用。
MVC是Web应用,Web API是HTTP服务。
他们的MSDN页面System.Web.Mvc.ActionFilterAttribute和System.Web.Http.Filters.ActionFilterAttribute