aspnetcore/test/WebSites
Ryan Nowak 6875ee55d3 Remove Magic Link Generation
This change resolves #3512 and #3636 by removing 'magic' link generation
and adding an extension method to add routes to areas correctly using the new
pattern. This is pretty much exactly the same as how MapWebApiRoute works.

For site authors, we recommend adding area-specific routes in a way that
includes a default AND constraint for the area. Put your most specific
(for link generation) routes FIRST.

Ex:

  routes.MapRoute(
      "Admin/{controller}/{action}/{id?}",
      defaults: new { area = "Admin" },
      constraints: new { area = "Admin" });

The bulk of the changes here are to tests that unwittingly relied on the
old behavior.
2015-11-30 11:24:23 -08:00
..
ActionConstraintsWebSite
…
ActionResultsWebSite
…
ActivatorWebSite
…
AntiforgeryTokenWebSite
…
ApiExplorerWebSite * Debug log exceptions in JsonInput deserializing 2015-11-30 11:19:22 -08:00
ApplicationModelWebSite Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
BasicWebSite * Debug log exceptions in JsonInput deserializing 2015-11-30 11:19:22 -08:00
BestEffortLinkGenerationWebSite
…
CompositeViewEngineWebSite
…
ContentNegotiationWebSite Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
ControllerDiscoveryConventionsWebSite
…
ControllersFromServicesClassLibrary
…
ControllersFromServicesWebSite
…
CorsMiddlewareWebSite
…
CorsWebSite
…
CustomRouteWebSite Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
ErrorPageMiddlewareWebSite
…
FilesWebSite
…
FiltersWebSite Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
FormatFilterWebSite
…
FormatterWebSite Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
HtmlGenerationWebSite Remove Magic Link Generation 2015-11-30 11:24:23 -08:00
InlineConstraintsWebSite Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
JsonPatchWebSite
…
LocalizationWebSite
…
LoggingWebSite
…
LowercaseUrlsWebSite
…
Microsoft.AspNet.Mvc.TestConfiguration
…
ModelBindingWebSite Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
PrecompilationWebSite
…
RazorEmbeddedViewsWebSite
…
RazorPageExecutionInstrumentationWebSite Removing PageInstrumentation 2015-11-25 08:41:21 -08:00
RazorWebSite
…
RequestServicesWebSite
…
ResponseCacheWebSite
…
RoutingWebSite Remove Magic Link Generation 2015-11-30 11:24:23 -08:00
TagHelpersWebSite Remove `WebUtility` use and handle `IHtmlContent` return values from view components 2015-11-23 11:12:44 -08:00
TempDataWebSite
…
UrlHelperWebSite Removed unnecessary dependency of IActionSelector in UrlHelper 2015-11-23 15:44:55 -08:00
UserClassLibrary
…
ValidationWebSite
…
ValueProvidersWebSite Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
VersioningWebSite
…
ViewComponentWebSite
…
WebApiCompatShimWebSite Remove Magic Link Generation 2015-11-30 11:24:23 -08:00
XmlFormattersWebSite
…