在Lemoon管理,我只是创建一个新的内容类型称为‘测试’,只有一个简单的文本框标题为'positionTitle‘开始测试。它被创建得很好,但是一旦我在站点中创建了一个新的'test‘对象,我就遇到了问题。我给它一个标题,一些正文文本,以及它要求的postionTitle -保存它,一切都很好。然而,无论我做了什么更改或尝试,我总是收到关于Content.Title的这个错误。http://d.pr/i/KVdb
我使用默认的'PageTemplate‘作为页面的模板,所以它显然要求标题,但我有它填写?!
我哪里错了,我遗漏了什么?我已经翻阅了Lemoon文档,但没有任何收获。
提前谢谢。
发布于 2014-01-21 14:46:05
正如您在模板的代码隐藏中看到的那样,PageTemplate被强类型化为Page内容类型。由于您传入的是Test content类型,因此模板中的Content属性将为null。
通常,当您创建一个新的内容类型时,您还需要创建一个新的模板来呈现它。因此,您需要为Test内容类型创建一个模板。参见http://www.lemoon.com/developers/programming/aspnet/templates。
https://stackoverflow.com/questions/21148277
复制相似问题