有人能告诉我,在塞托雷的渲染和Sublayout之间的区别,以及应该在什么时候使用?当你使用MVC时,这会有什么不同吗?
最近,我已经为Sitecore阅读了很多教程/视频,有时演示文稿是作为Sublayout创建的,而另一些时候,当您将其链接到MVC视图时,这两种渲染方式似乎都是一样的。肯定有一些不同,但我还没有找到任何能准确解释它是什么,以及您应该在什么时候使用它们的东西。
发布于 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
发布于 2014-04-07 14:03:18
基本上,Sublayout是一种渲染方式。
之所以有两个不同的名称,主要是因为遗产:
在“旧日”中,你过去只拥有:
随着MVC的引入和XSLT的慢慢消亡,两个名字不同的人几乎已经过时了。
如果您正在使用MVC,则根本不会使用Sublayout,只使用有多种不同类型的渲染。
我只想谈论“渲染”,而不是过多地提到不同的类型,因为它只会让用户感到困惑。
https://stackoverflow.com/questions/22914062
复制相似问题