0

我已经在 sitecore 8.1 MVC 中实现了控制器渲染。我在 Index 方法中收到以下错误:

错误:字典中不存在给定的键

代码:

{
var context = new SitecoreContext();
var Model = context.GetCurrentItem<BasePage>(); //Error comes here
return View(Model);

我错过了任何玻璃映射器文件吗?有什么建议么?

4

1 回答 1

0

当 Glass 无法找到该站点的上下文时,我通常会看到此错误。通常是因为站点定义配置中的错误。如果错误不是立即明显,请提供更完整的堆栈跟踪和您的站点定义配置。

作为旁注。通常最好继承GlassController并使用它的SitecoreContext属性,或者ISitecoreContext使用SitecoreContext.GetFromHttpContext().

于 2015-11-23T15:08:23.960 回答