传递到字典中的模型项的类型为"Sitecore.Mvc.Presentation.RenderingModel",但此字典需要类型为"X"的模型项

Mat*_*ser 5 sitecore razor asp.net-mvc-3 sitecore7

我正在使用Sitecore 7和ASP.NET-MVC 3构建解决方案,并尝试使用john west此博客文章中描述的自定义模型类.

我在SO上报告了几个其他问题报告类似ASP.NET-MVC(没有Sitecore)的错误,通常与在控制器代码中传递错误类型的对象有关,或者文件存在配置错误\Views\web.config,但似乎都没有成为问题在这里.

Mat*_*ser 3

当控制器渲染调用返回对象ActionResult而不是PartialViewResult. 就我而言,我有一个与布局关联的渲染模型,我相信 Sitecore 正在尝试将其传递给我的控制器渲染。