我们最近将我们的应用程序从Glass mapper v3升级到v.4.0.9.60并面临此错误'页面编辑错误。无法在System.Object'类型上找到属性。在编辑模式下的所有属性。它在实时模式或预览模式下工作正常。 以下是我们的Glass mapper实现的详细信息:
域类:
[SitecoreType(TemplateId =" {XXXXX}",AutoMap = true)]
public interface CompanyInformationPage:BasePage {
string CompanyName {get;组; }
}
[SitecoreType(TemplateId =" {XXXXX}",AutoMap = true)]
public interface BasePage:ISitecoreItem
{
string Title {get;组; }
string Description {get;组; }
string Summary {get;组; }
图片图片{get;组; }
}
查看:
@inherits Glass.Mapper.Sc.Web.Mvc.GlassView<CompanyInformationPage>
<div class="company_page">
<h1>@Editable(Model, x=>x.Title)</h1>
@Html.Raw(@Editable(Model, x => x.Description))
</div>
&#13;
我们已尝试删除http://glass.lu/Blog/GlassV4(MVC改进)部分中提到的GlassView,但它没有解决此问题。 我们还尝试按照#198启用z.Glass.Mapper.Sc.ViewRender.config.exclude文件,但这也没有用。我们刚刚重命名了这个文件并删除了&#39; .exclude&#39;扩展并没有在GlassMapperScCustom.cs文件中进行任何更改。我们在这里遗漏了什么吗?
请告知。
谢谢!