在Sitecore8.1中使用Glass.Mapper时,“可编辑”上的运行时错误

时间:2016-02-07 12:24:30

标签: sitecore sitecore8 glass-mapper

我安装了Sitecore8.1 MVC和Glass.Mapper.Sc包(来自NuGet)。我需要在我的cshtml中使用'Editable'方法,但我不断收到运行时错误:

  

当前上下文中不存在“可编辑”名称

我是否需要其他DLL,或使用或配置更新等。?

2 个答案:

答案 0 :(得分:7)

使用@Html.Glass().Editable()。 HTML帮助程序是在4.0.0.4中引入的。它允许您跳过继承自GlassView<T>并与控制器和视图渲染一起使用。

答案 1 :(得分:0)

您必须在Controller Rendering中使用它,而不是View Rendering。它位于Glass.Mapper.Sc.Web.Mvc.GlassView类中。有关工作示例,请参阅此链接。

http://www.seanholmesby.com/sitecore-mvc-page-editor-friendly-views-with-glass-mapper/