10
A
回答
19
项目渲染
这是一个方式问了一段内容(项目)来表现自己。内容包含应该如何呈现的信息。
据我所知,这并没有被广泛使用,也没有很好的文档记录 - 但我相信功能本身可以预测Sitecore MVC。
视图中呈现
基本上这是一个Razor视图。 Sitecore为视图提供了默认的控制器和模型。该模型可以通过更改mvc.getModel管道进行自定义。
当您要呈现不需要任何重要业务或表示逻辑的项目内容时使用此项。
控制器渲染
与控制器使您提供控制器,模型和视图。在您的渲染定义项目上,您可以指定Sitecore应该使用什么操作来渲染组件。
当您需要渲染依赖外部数据和/或需要大量业务或表示逻辑的内容时使用此功能。任何与表单提交有关的事情都可能属于这一类。
方法渲染
将输出到一个静态方法的调用的返回值。
据我所知,这并没有广泛使用,也没有很好的记录 - 我想它可以用于整合传统内容。
XSLT渲染
渲染一个Sitecore的XSLT一个Sitecore的MVC页面上。这种渲染类型与使用XSLT作为模板引擎(而不是Razor)的View Rendering填充了相同的空间。
如果您有一个您不想重写的现有Sitecore XSLT组件库,请使用此选项。就我个人而言,如果从头开始,View Renderings做no/low逻辑组件比较合适。
地址渲染
渲染一个HTTP GET请求到当前页面的响应。
如果您需要屏幕抓取另一个系统的HTML,请使用此选项。在迁移遗留站点时,这也可以用作转换工具。可以在某些情况下使用,以避免令人尴尬的iframe综合征。
渲染参数
这不是一个渲染类型和渲染上了自己的东西不提供设施。渲染参数用于控制渲染的行为。适用于所有上述呈现类型。
2
相关问题
- 1. Joomla模块渲染澄清
- 2. Sitecore的MVC标准渲染参数
- 3. Sitecore XSLT渲染
- 4. XCode MVC澄清
- 5. 澄清:MVC,MVP,MVVM
- 6. MVC模式澄清
- 7. Sitecore更新渲染引用
- 8. 类图澄清
- 9. JavaScript类澄清
- 10. Python类的澄清
- 11. 请澄清Reader Monad类型的行为
- 12. UWP模型澄清
- 13. Java泛型澄清
- 14. Sitecore的现场渲染 - 里面添加渲染
- 15. Sitecore的视图渲染和控制器渲染助手
- 16. Sitecore,渲染项目代码与mvc中的个性化
- 17. 渲染错误不清除模型
- 18. jsf渲染组件类型?
- 19. ASP.NET MVC 4 - 复杂类型和模型绑定/渲染
- 20. 关于类型要求澄清投
- 21. 需要澄清这个返回类型
- 22. 需要在HTML文档类型澄清
- 23. 爪哇类澄清
- 24. 渲染部分未渲染.NET mvc
- 25. 创建Sitecore cshtml插入JavaScript的渲染
- 26. 如何在sitecore 7.2 MVC中渲染视图..?
- 27. Sitecore MVC控制器ActionResult不渲染回发布局
- 28. python中的类的澄清
- 29. Lucene的IndexWriter类澄清
- 30. Mvc查看渲染
谢谢@herskinduk,非常详细的答案。请问在哪里可以找到以上细节,因为在SDN上我找不到这样的东西。 – 2013-02-25 11:33:17
我相信目前在SDN上可用的Sitecore MVC文档很详细。这就是为什么我在这里发布了一个非常详细的答案。 – herskinduk 2013-02-26 10:53:28