Routing

ASP.NET Core MVC is a powerful URL-mapping software component as it stands on top of ASP.NET Core routing. As a result, we can build apps that have easily understandable and searchable URLs. This way, we can define our app's URL naming patterns that work well for search engine optimization (SEO) and link generation, without having to worry about how the files are physically organized in the server. In the ASP.NET Core MVC framework, routing is defined in the Microsoft.AspNetCore.Mvc.Routing namespace.

Let's look at the code map diagram for routing:

We see HttpMethodAtribute, which has the properties Name, Template, HttpMethods,and ...

Get .NET Core 2.0 By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.