路由是 Web API 如何匹配 URI 的行动.Web API 2 支持一种新型的路由,称为属性路由.顾名思义,属性路由使用属性来定义路由.属性路由给你更多的控制 Uri 在您的 web API.例如,您可以轻松创建描述层次结构的资源的 Uri. 早些时候的风格的路由,称为基于公约的路由,仍然完全支持.事实上,你可以结合这两种技术在同一个项目. 本主题演示如何启用属性的路由,并描述属性的路由的各种选项.使用属性路由端到端教程,请参阅创建属性路由 Web API 2 中的 REST API. 为
ASP.NET 路由使您可以使用不必映射到网站中特定文件的 URL. 由于该 URL 不必映射到文件,因此可以使用对用户操作进行描述因而更易于被用户理解的 URL. ASP.NET MVC 框架和 ASP.NET 动态数据对路由进行扩展,以提供仅在 MVC 应用程序和动态数据应用程序中使用的功能. 有关 ASP.NET MVC 的更多信息,请参见 ASP.NET MVC. 有关动态数据的更多信息,请参见ASP.NET 动态数据内容映射. 在不使用路由的 ASP.NET 应用程序中,对 URL 的