C# Class Rebel.Cms.Web.Mvc.Controllers.BackOffice.MacroController

Controller to render macro content
Inheritance: Controller, IRequiresRoutableRequestContext
显示文件 Open project: RebelCMS/rebelcmsxu5

Public Methods

Method Description
MacroController ( IRoutableRequestContext requestContext, IRenderModelFactory renderModelFactory ) : System
NoMacroData ( ) : System.Web.Mvc.ContentResult

REturns the html to display when the node isn't saved yet

Private Methods

Method Description
Index ( string macroAlias ) : System.Web.Mvc.ActionResult
MacroContents ( HiveId currentNodeId, string macroAlias, [ macroParams ) : System.Web.Mvc.JsonResult
RenderMacro ( string macroAlias, Func resolveContent ) : System.Web.Mvc.ActionResult

Performs the action rendering

Method Details

MacroController() public method

public MacroController ( IRoutableRequestContext requestContext, IRenderModelFactory renderModelFactory ) : System
requestContext IRoutableRequestContext
renderModelFactory IRenderModelFactory
return System

NoMacroData() public method

REturns the html to display when the node isn't saved yet
public NoMacroData ( ) : System.Web.Mvc.ContentResult
return System.Web.Mvc.ContentResult