我安装了Sitecore8.1 MVC和Glass.Mapper.Sc包(来自NuGet)。我需要在我的cshtml中使用'Editable'方法,但我不断收到运行时错误:
当前上下文中不存在“可编辑”名称
我是否需要其他DLL,或使用或配置更新等。?
答案 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/