asp.net-mvc-5 – WebApi 2和MVC 5用户使用不同的路由属性吗?

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-5 – WebApi 2和MVC 5用户使用不同的路由属性吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
阅读关于ASP.NET MVC 5和 this属性路由的 this博客文章,关于Web Api 2中的属性路由,看起来有两组路由属性,一个在System.Web.Mvc命名空间中,另一个在System中.Web.Http.

>这是对的,有没有人有任何想法(链接),为什么它是这样设计的?
>是否应该使用另一个或者它们应该并排生活?

解决方法

>是的,这些路由属性是有意不同的,因为Web API和MVC具有不同(但相似)的路由系统 >在MVC控制器/操作上使用MVC RouteAttribute.在Web API控制器/操作上使用Web API RouteATtribute(System.Web.Http).如果你使用一个不匹配的,它可能只是不起作用.

猜你在找的asp.Net相关文章