* Introduce ControllerAttribute and use it to mark base classes as controllers. * Changed rules for controller discovery to: * All controller types must be public, concrete, non open generic types. * NotController attribute is not applied to any type oif the hierarchy. * The type name ends with controller. * Controller attribute is applied to the type or to one of its ancestors. |
||
|---|---|---|
| .. | ||
| Areas | ||
| Components | ||
| Controllers | ||
| Conventions | ||
| Formatters | ||
| Models | ||
| Views | ||
| wwwroot | ||
| ActionDescriptorCreationCounter.cs | ||
| BasicWebSite.xproj | ||
| RequestIdMiddleware.cs | ||
| RequestIdService.cs | ||
| RequestIdViewComponent.cs | ||
| RequestScopedActionConstraint.cs | ||
| RequestScopedFilter.cs | ||
| RequestScopedTagHelper.cs | ||
| Startup.cs | ||
| project.json | ||
| readme.md | ||
readme.md
BasicWebSite
This web site illustrates many commonly used features including but not limited to
link generation, action results and content negotiation, RouteData amongst others.