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