Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

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.