Namespace EPiServer.Shell.Web.Mvc

Classes

BootstrapperViewModel

Used to start a shell client side view

CacheControlAttribute

Provides caching settings for the controller / action

CompressFilterAttribute

A filter to gzip the result of an action.

ControllerNameRouteConstraint

Constrains the valid routes to the controllers defined in a specific module

DojoResourceResult

Mvc System.Web.Mvc.ActionResult outputting JavaScript formatted Dojo resource files using a json serializer.

FileCollectionModelBinder

Provides binder for the files collection.

JsonDataResult

Mvc System.Web.Mvc.ActionResult outputting JSON using a json serializer.

JsonExtensions

Controller extensions for json serialization using JsonDataResult.

ModulesViewLocationCache

Implements a view location cache per module

ModuleViewEngineCollection

A view engine composed of module view engines. The view engine will defer work to a contained view engine belonging to the requesting module.

WrappedJsonDataResults

Reperesents Json data results wrapped in TextArea tag. That wrapping is required if results are used in dojo.io.iframe http://dojotoolkit.org/reference-guide/dojo/io/iframe.html#additional-information

Interfaces

IBootstrapper

Provides bootstrapper view name

IModuleControllerFactory

Defines the methods that are required for a module controller factory.