Sitecore Experience Management

MVC and templates

Abstract

MVC specific field in the standard templates.

The following fields in the standard template are specific to MVC:

  • __Controller Name – specify the name of the MVC controller that is executed when the item is requested. You can also specify a GUID in this field. The GUID points to an item that is based on the Controller template.

  • __Controller Action – specify the controller action that is executed execute.

The following templates are specific to MVC:

  • Controller – use this template to specify name and action of a controller.

  • Model – specify the type to use as a model for an MVC view.

  • Controller rendering – specify the name and action of the controller you want to execute. If the controller returns any output, this output is rendered to the output stream.

  • Item rendering – specify if the item pointed to by the data source of the rendering should use the rendering definition stored in the item, using the __Renderers field.

  • View rendering – specify the MVC view that you want rendered.