我们可以在sitecore中创建具有模型的视图而不创建控制器吗?

我们可以在sitecore中创建具有模型的视图而不创建控制器吗?,sitecore,sitecore-mvc,Sitecore,Sitecore Mvc,是否可以使用模型创建视图,但不在Sitecore MVC 7.2中创建任何控制器。是的,您可以。 这是最简单的,但你也可以开箱即用 Glass在mvc.getModel管道中实现一个处理器,该处理器在视图渲染定义中查找模型类型,并在执行视图之前为您创建一个实例。 有关示例,请参见 开箱即用,您可以在引用类的/sitecore/Layout/Models下面创建模型项。 然后,您可以在视图渲染的模型字段中选择模型项。如果您希望以“普通”Sitecore方式执行此操作。只需右键单击项目“Siteco

是否可以使用模型创建视图,但不在Sitecore MVC 7.2中创建任何控制器。

是的,您可以。
这是最简单的,但你也可以开箱即用

Glass在
mvc.getModel
管道中实现一个处理器,该处理器在视图渲染定义中查找模型类型,并在执行视图之前为您创建一个实例。
有关示例,请参见

开箱即用,您可以在引用类的
/sitecore/Layout/Models
下面创建模型项。

然后,您可以在视图渲染的模型字段中选择模型项。

如果您希望以“普通”Sitecore方式执行此操作。只需右键单击项目“Sitecore/layout/renderings”,然后插入“View Rendering”类型的项目。在“路径”字段中添加视图的路径

本视频是对Sitecore MVC的一个很好的介绍


这也是了解Sitecore MVC的一个很好的来源:

是否可以不使用任何外部插件(如Glass Mapper)?是的,这就是我的意思,我对Sitecore是全新的。你知道有什么简单的教程吗?如果有的话,你能提供这些链接/步骤吗?谢谢你想达到什么目标?你是说视图渲染吗?Sitecore视图渲染仅使用视图和模型,控制器由Sitecore处理。我认为这是一个添加模型视图渲染的好教程:谢谢@KevinBrechbühl。这对我来说很有用。我在这里也记录了同样的情况-谢谢!它帮助了我。