【发布时间】:2013-01-29 21:28:11
【问题描述】:
Ektron 8.0.1 SP1
我正在使用 SmartForms 和内容类型来读取(并希望写入)数据。我可以读取数据,但现在我正在尝试写入类似于以下内容的新记录。
ContentTypeManager<member> contentTypeManager = new ContentTypeManager<member>();
ContentType<member> newmem = new ContentType<member>();
newmem.SmartForm.details.field1 = "Chuck"; // This line throws 'Object reference not set to an instance of an object.' error
newmem.SmartForm.details.field2 = "Norris";
contentTypeManager.Update(newmem);
我收到错误“对象引用未设置为对象的实例”。对于第一个分配行。我错过了什么?
由于 Ektron 网站已经重新设计,我很难找到关于 8.0.1 的 ContentTypes 的良好文档。
谢谢。
【问题讨论】:
-
Zach 寻求澄清:您是否尝试修改 smartform 架构本身?或者您是否尝试基于 smartform/xml 架构创建内容?
-
我要添加新内容
-
这些“添加”方法都不错,但我不能创建新对象并设置值吗?当我尝试设置 newmem.SmartForm.details.field1 = "Chuck"; 时出现错误
标签: ektron