Sitecore Glassmapper字段不可编辑

时间:2016-12-08 19:42:21

标签: model-view-controller sitecore glass-mapper viewrendering

您好我是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

旁注:我已经更改了类名以便解释。请忽略任何拼写错误

1 个答案:

答案 0 :(得分:0)

我修好了吗?

如果没有,请尝试以下选项:

  • 当您在体验编辑器中打开Sitecore项目时,单击任何字段时,您必须在下面的屏幕截图中看到这些字段突出显示,然后尝试在该突出显示的区域内编辑它

Screen Shot 1

Screen Shot 2

  • 如果你在正确的地方,如果它不工作。如果记录有任何错误,您可以查看Sitecore日志。

  • 查看代码,您似乎错过了“标题”字段。