0

在 Lemoon 管理员中,我只是创建了一个名为“test”的新内容类型,其中只有一个标题为“positionTitle”的简单文本框开始测试。它创建得很好,但是一旦我在站点中创建了一个新的“测试”对象,我就会遇到问题。我给它一个标题、一些正文和它要求的 postionTitle - 保存它,一切都很好。但是,无论我进行什么更改或尝试,我都会不断收到有关 Content.Title 的错误。http://d.pr/i/KVdb

我使用默认的“PageTemplate”作为页面的模板,所以它显然要求标题,但是我已经填写了吗?!

我哪里错了,我错过了什么?我没有运气就翻阅了 Lemoon 文档。

提前致谢。

4

1 回答 1

1

正如您在模板的代码隐藏中看到的那样,PageTemplate 被强类型化为 Page 内容类型。由于您传递的是 Test 内容类型,因此模板中的 Content 属性将为空。

通常,当您创建一个新的内容类型时,您还需要创建一个新模板来呈现它。因此,您需要为您的测试内容类型创建一个模板。请参阅http://www.lemoon.com/developers/programming/aspnet/templates

于 2014-01-21T06:46:05.107 回答