* 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. |
||
|---|---|---|
| .. | ||
| ActionConstraints | ||
| ContentNegotiation | ||
| LinkGeneration | ||
| AntiforgeryController.cs | ||
| DefaultValuesController.cs | ||
| HomeController.cs | ||
| JsonResultController.cs | ||
| MonitorController.cs | ||
| OrderController.cs | ||
| PassThroughController.cs | ||
| RemoteAttribute_HomeController.cs | ||
| RemoteAttribute_VerifyController.cs | ||
| RequestScopedServiceController.cs | ||
| RoutingController.cs | ||
| SqlDataController.cs | ||
| TempDataController.cs | ||
| UsersController.cs | ||