您好我是glassmapper的新手,我正在尝试创建一个简单的视图渲染。 虽然视图有效,但我无法在体验编辑器中对其进行编辑。是否有像我应该打开的设置?
我的观点很简单:
@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<sample.Web.Models.sampleclass>
@if (Model != null)
{
<div>
@Editable(Model,x=>x.Title)
</div>
}
我的模态:
using Glass.Mapper.Sc.Configuration.Attributes;
using System;
namespace Sampple.Web.Models.Sampleclass
{
[SitecoreType(TemplateId = "{FE05DA0F-7E18-47F8-AB77-F0ED7A0F9F90}",AutoMap = true)]
public class Sampleclass
{
[SitecoreId]
public virtual Guid Id { get; set; }
public virtual string Title{ get; set; }
[SitecoreField("Page Content")]
public virtual string Body{ get; set; }
}
}
我能够看到内容。它只是在我打开时不可编辑
http://mysite/?sc_mode=edit
旁注:我已经更改了类名以便解释。请忽略任何拼写错误
答案 0 :(得分:0)
如果没有,请尝试以下选项:
如果你在正确的地方,如果它不工作。如果记录有任何错误,您可以查看Sitecore日志。
查看代码,您似乎错过了“标题”字段。