Conventional and Attribute Routing

Conventional routing builds every address from one pattern; attribute routing gives each action its own address with [Route] and [HttpGet]. Constraints such as {id:int} decide which addresses match.

Updated

Cheat sheet: Conventional and Attribute Routing
Category
ASP.NET Core
Level
Journeyman
Tags
aspnet-core, Attribute Routing, Conventional Routing, c-sharp, Route Constraint, Route Template