首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在塞托雷,渲染和Sublayout的区别是什么?

在塞托雷,渲染和Sublayout的区别是什么?
EN

Stack Overflow用户
提问于 2014-04-07 13:33:51
回答 2查看 5.5K关注 0票数 9

有人能告诉我,在塞托雷的渲染和Sublayout之间的区别,以及应该在什么时候使用?当你使用MVC时,这会有什么不同吗?

最近,我已经为Sitecore阅读了很多教程/视频,有时演示文稿是作为Sublayout创建的,而另一些时候,当您将其链接到MVC视图时,这两种渲染方式似乎都是一样的。肯定有一些不同,但我还没有找到任何能准确解释它是什么,以及您应该在什么时候使用它们的东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-07 14:04:08

渲染和Sublayout之间的区别仅仅是它们所代表的文件类型。

在WebForms中,(在6.6之前,这是塞特科雷唯一的选择),这些都与以下几点有关:-

渲染- XSLT

(.ascx文件)

对于MVC (Sitecore 6.6和更高版本),您有不同MVC类型的渲染。最常用的是:-

控制器绘制

视图呈现

如果您只使用MVC组件,那么您将使用这些组件,因为Sublayout更适用于WebForms .ascx控件。

有关这些类型的帮助,我建议您观看Martina的SitecoreMVC教程:- https://www.youtube.com/watch?v=i3Mwcphtz4w

rQp9bMmE

票数 16
EN

Stack Overflow用户

发布于 2014-04-07 14:03:18

基本上,Sublayout是一种渲染方式。

之所以有两个不同的名称,主要是因为遗产:

在“旧日”中,你过去只拥有:

  • Sublayout (=使用ASP.NET用户控件的呈现)
  • 呈现(=使用XSLT文件的呈现)

随着MVC的引入和XSLT的慢慢消亡,两个名字不同的人几乎已经过时了。

如果您正在使用MVC,则根本不会使用Sublayout,只使用有多种不同类型的渲染。

我只想谈论“渲染”,而不是过多地提到不同的类型,因为它只会让用户感到困惑。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22914062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档