Namespace Umbraco.Web.Mvc
Classes
ActionExecutedEventArgs
AdminTokenAuthorizeAttribute
Used for authorizing scheduled tasks
ContainerControllerFactory
ContentModelBinder
Maps view models, supporting mapping to and from any IPublishedContent or IContentModel.
ContentModelBinder.ModelBindingArgs
Contains event data for the ModelBindingException event.
ControllerContextExtensions
DisableBrowserCacheAttribute
Ensures that the request is not cached by the browser
EnsurePublishedContentRequestAttribute
Used for custom routed pages that are being integrated with the Umbraco data but are not part of the umbraco request pipeline. This allows umbraco macros to be able to execute in this scenario.
FilteredControllerFactoryCollection
FilteredControllerFactoryCollectionBuilder
HtmlTagWrapper
HtmlTagWrapperTextNode
HttpUmbracoFormRouteStringException
Exception that occurs when an Umbraco form route string is invalid
JsonNetResult
Custom json result using newtonsoft json.net
MemberAuthorizeAttribute
Attribute for attributing controller actions to restrict them to just authenticated members, and optionally of a particular type and/or group
MergeModelStateToChildActionAttribute
When a ChildAction is executing and we want the ModelState from the Parent context to be merged in to help with validation, this filter can be used.
MergeParentContextViewDataAttribute
This attribute can be used for when child actions execute and will automatically merge in the viewdata from the parent context to the child action result.
MinifyJavaScriptResultAttribute
Minifies the result for the JavaScriptResult
ModelBindingException
The exception that is thrown when an error occurs while binding a source to a model.
NotChildAction
Used to ensure that actions with duplicate names that are not child actions don't get executed when we are Posting and not redirecting.
NotFoundHandler
PluginController
Provides a base class for plugin controllers.
PluginControllerAttribute
Indicates that a controller is a plugin tree controller and should be routed to its own area.
PluginViewEngine
A view engine to look into the App_Plugins folder for views for packaged controllers
PreRenderViewActionFilterAttribute
ProfilingView
ProfilingViewEngine
QueryStringFilterAttribute
Allows an Action to execute with an arbitrary number of QueryStrings
RedirectToUmbracoPageResult
Redirects to an Umbraco page by Id or Entity
RedirectToUmbracoUrlResult
Redirects to the current URL rendering an Umbraco page including it's query strings
RenderActionInvoker
Ensures that if an action for the Template name is not explicitly defined by a user, that the 'Index' action will execute
RenderControllerFactory
A controller factory for the render pipeline of Umbraco. This controller factory tries to create a controller with the supplied name, and falls back to UmbracoController if none was found.
RenderMvcController
Represents the default front-end rendering controller.
RenderRouteHandler
RenderViewEngine
A view engine to look into the template location specified in the config for the front-end/Rendering part of the cms, this includes paths to render partial macros and media item templates.
RouteDefinition
Represents the data required to route to a specific controller/action during an Umbraco request
SurfaceController
Provides a base class for front-end add-in controllers.
SurfaceControllerTypeCollection
SurfaceControllerTypeCollectionBuilder
UmbracoAuthorizeAttribute
Ensures authorization is successful for a back office user.
UmbracoAuthorizedController
Provides a base class for authorized Umbraco controllers.
UmbracoController
Provides a base class for Umbraco controllers.
UmbracoControllerFactory
Abstract filtered controller factory used for all Umbraco controller factory implementations
UmbracoPageResult
Used by posted forms to proxy the result to the page in which the current URL matches on
UmbracoRequireHttpsAttribute
If Umbraco.Core.UseHttps property in web.config is set to true, this filter will redirect any http access to https.
UmbracoViewPage
UmbracoViewPage<TModel>
Represents the properties and methods that are needed in order to render an Umbraco view.
UmbracoVirtualNodeByIdRouteHandler
UmbracoVirtualNodeByUdiRouteHandler
UmbracoVirtualNodeRouteHandler
ValidateMvcAngularAntiForgeryTokenAttribute
A filter to check for the csrf token based on Angular's standard approach
ValidateUmbracoFormRouteStringAttribute
Attribute used to check that the request contains a valid Umbraco form request string.
Interfaces
IFilteredControllerFactory
IHtmlTagWrapper
IRenderController
A marker interface to designate that a controller will be used for Umbraco front-end requests and/or route hijacking
IRenderMvcController
The interface that must be implemented for a controller to be designated to execute for route hijacking