嗨,我是glassmapper新手,我正在嘗試創建一個簡單的視圖渲染。 視圖正常工作時,我無法在體驗編輯器中對其進行編輯。有沒有像我應該打開的設置?Sitecore 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
旁註:我已經改變了類名的解釋。請忽略任何錯別字
您可以爲您的** sample.Web.Models.sampleclass **類添加代碼嗎? – DougCouto
@Barbosa - 完成 –
你有沒有調試你的代碼?你能看到Model是否爲null? –