从umbraco获取内容到mvc后端
Getting content from umbraco to mvc backend
我的客户希望能够将内容输入到 Umbraco 的管理部分,并将内容添加到编辑器中。从那里如何从 mvc 后端提取数据?我能够找到节点、它的父节点等,但找不到他在 tinymce 编辑器中写的文本。获取该文本的最佳方法是什么?谢谢
Umbraco现在有两种获取数据的方式:
1) ContentService - 从数据库中获取 IContent 对象
2) Umbraco.TypedContent - 从 XML 缓存中获取 IPublishedContent 对象
在你的情况下,最好的方法是使用内容服务对象并从数据库中获取数据,我会这样做:
var content = ApplicationContext.Services.ContentService.GetById(1234);
var propertyValue = content.GetValue<Type>("propertyAlias");
不要在后端使用 IPublishedContent,因为您必须使用数据库中的实际数据才能在控制器中工作。
我的客户希望能够将内容输入到 Umbraco 的管理部分,并将内容添加到编辑器中。从那里如何从 mvc 后端提取数据?我能够找到节点、它的父节点等,但找不到他在 tinymce 编辑器中写的文本。获取该文本的最佳方法是什么?谢谢
Umbraco现在有两种获取数据的方式:
1) ContentService - 从数据库中获取 IContent 对象
2) Umbraco.TypedContent - 从 XML 缓存中获取 IPublishedContent 对象
在你的情况下,最好的方法是使用内容服务对象并从数据库中获取数据,我会这样做:
var content = ApplicationContext.Services.ContentService.GetById(1234);
var propertyValue = content.GetValue<Type>("propertyAlias");
不要在后端使用 IPublishedContent,因为您必须使用数据库中的实际数据才能在控制器中工作。