Class MvcContentRenderer
Renders a block using the TemplateResolver.
Inheritance
System.Object
MvcContentRenderer
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Web.Mvc
Assembly: EPiServer.dll
Version: 8.11.0Syntax
[ServiceConfiguration(typeof(IContentRenderer))]
public class MvcContentRenderer : IContentRenderer
Constructors
MvcContentRenderer(DisplayOptions)
Initializes a new instance of the MvcContentRenderer class.
Declaration
public MvcContentRenderer(DisplayOptions displayOptions)
Parameters
| Type | Name | Description |
|---|---|---|
| DisplayOptions | displayOptions | The display options. |
MvcContentRenderer(DisplayOptions, CachingViewEnginesWrapper)
Initializes a new instance of the MvcContentRenderer class.
Declaration
public MvcContentRenderer(DisplayOptions displayOptions, CachingViewEnginesWrapper cachingViewEngineWrapper)
Parameters
| Type | Name | Description |
|---|---|---|
| DisplayOptions | displayOptions | The display options. |
| CachingViewEnginesWrapper | cachingViewEngineWrapper | The caching view engine wrapper. |
Properties
ViewEngines
Gets or sets the System.Web.Mvc.ViewEngineCollection to be used
Declaration
[Obsolete("Pass in dependency as constructor argument CachingViewEngineWrapper instead")]
public ViewEngineCollection ViewEngines { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Web.Mvc.ViewEngineCollection |
Remarks
This is exposed mainly for unit test purposes, at runtime it returns System.Web.Mvc.ViewEngines.Engines
Methods
Render(HtmlHelper, PartialRequest, IContentData, TemplateModel)
Renders the content given by contentData using the System.Web.Mvc.HtmlHelper.ViewContext.
Both partial controllers and partial views can be rendered.
Declaration
public void Render(HtmlHelper helper, PartialRequest partialRequestHandler, IContentData contentData, TemplateModel templateModel)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Web.Mvc.HtmlHelper | helper | The helper. |
| PartialRequest | partialRequestHandler | The partial request handler. |
| IContentData | contentData | The content data. |
| TemplateModel | templateModel | The template model. |