我们刚刚将 Sitecore 解决方案升级到 Sitecore 7.0,并希望开始逐步摆脱 xslt。同时我们正在考虑在解决方案中使用多少 mvc 概念。我们肯定想介绍 Razor。但此时可能不是所有的 mvc。
sitecore mvc 文档指出:
ASP.NET WebForms 和 MVC 都受支持并且可以混合使用,但单个请求必须由 WebForms 或 MVC 呈现。
(http://sdn.sitecore.net/upload/sitecore6/66/sitecore_mvc_developer_guide-a4.pdf#search=%22mvc%22)
所以我想我们需要对现有的布局和渲染进行大量更改,才能使用 Razor。
现在看来,在 razor 中开始制作新渲染的最快方法是使用Razor for Sitecore模块。
根据模块的要求,Sitecore 7.0(或 6.6)似乎不支持它。那是因为我错过了什么吗?
简而言之:在现有的 sitecore 7.0 解决方案中使用 Razor 作为渲染引擎的最佳方式是什么,该解决方案已经包含很多 xslt、子布局、布局,我不想一次全部重写。我可以将Razor 用于 Sitecore吗?