在Lemoon管理员中,我只是创建一个名为“test”的新内容类型,只需一个标题为“positionTitle”的简单文本框即可开始测试。它创建得很好,但是一旦我在网站中创建一个新的“测试”对象,我遇到了问题。我给它一个标题,一些正文和它所要求的postionTitle - 保存它,一切都很好。但无论我改变或尝试什么,我都会收到有关Content.Title的错误。 http://d.pr/i/KVdb
我使用默认的'PageTemplate'作为页面的模板,所以它显然要求标题,但是我填写了它?!
我哪里出错了,我错过了什么?我没有运气,倾注了Lemoon文档。
提前致谢。
答案 0 :(得分:1)
如您在模板的代码隐藏中看到的那样,PageTemplate强烈地键入页面内容类型。由于您传入的是测试内容类型,因此模板中的Content属性将为null。
通常,在创建新内容类型时,您还需要创建一个新模板来呈现它。因此,您需要为Test内容类型创建一个模板。见http://www.lemoon.com/developers/programming/aspnet/templates。