在 Umbraco 7 中,我使用以下代码从 C#(控制器)以编程方式生成代码
使用 ContentService.CreateContent 以下是相同的代码
int parentID = 1100;
var request = ContentService.CreateContent("New Node Name", parentID, ContactUsForm.ModelTypeAlias);
request.SetValue(ContactRequestItem.GetModelPropertyType(C => C.FirstName).PropertyTypeAlias, FormModel.FirstName);
ContentService.PublishWithStatus(request);
现在在 Umbraco 8
它要求
Udi 父 ID
收到错误“无法将'int'转换为'Umbraco.Core.Uid'”。
搜索了很多,但找不到 Umbraco 8 的任何内容。
所以现在的问题是我们如何在 Umbraco 8 中从控制器创建节点?