我必须将Sitecore 6.5与MVC框架一起使用,根据参考文档,我可以设置Sitecore并使其运行。我已经创建了MVC3.NET web应用程序项目(空白并使用Razor),我不知道以下内容
- 如何设置布局和子布局?(我想这一定与网络表单不同)
- 我必须做些什么才能使用Sitecore数据控件,例如FieldRenderer、Text等(我想如果没有这些控件,我们将不容易使用提供页面编辑模式)
- 如何在MVC中使用Sitecore占位符
我用这份文件作为参考。
目前设置了Sitecore MVC支持,以便ASP.NET MVC可以在相同主机名下与Sitecore安装一起运行。
将在6月左右的6.5.1更新中全面支持在Sitecore中使用MVC。到那时,你提到的所有事情加上其他事情,比如用上下文数据填充viewbag,都是可能的。
有一些方法可以实现这种集成的某些部分,例如允许使用Razor的共享源模块。我个人写了一个小模块,可以让你在sitecore项目中使用MVC路由(sitecore MVC路由),但要获得完整的MVC支持,你必须等到6月份。
有人对你想要的东西进行了概念验证。
这篇博客文章解释了一切:http://www.chrisvandesteeg.nl/2012/02/26/sitecore-mvc/
这些功能目前都无法在MVC中轻松使用。Sitecore允许您并排使用它们,并对Sitecore数据层进行一些调用,等等,但您(和我)正在寻找的集成级别尚未发布。据说很快就会出来。