Use coventional routes for link generation This change enables using conventional routes for link generation when using MVC conventional routes. This change makes MVC link generation behaviour highly compatible with 2.1. The way that this works is that we create endpoints for **MATCHING** using the denormalized conventional route, but we tell those endpoints to suppress link generation. For link generation we generate a non-matching endpoints per-route with the same order value. I added the concept of *required value any* to link generation. This is needed because for an endpoint to participate in link generation using RouteValuesAddress it needs to have some required values. These details are a little fiddly, but I think it's worth doing this feature completely. |
||
|---|---|---|
| .. | ||
| Microsoft.AspNetCore.Mvc.Performance | ||
| Microsoft.AspNetCore.Mvc.Performance.Views | ||