从umbraco获取内容到mvc后端

时间:2016-07-29 15:21:19

标签: umbraco

我的客户希望能够在umbraco的admin部分输入内容并将内容添加到编辑器中。从那里我如何从mvc后端提取数据?我能够找到节点,它的父节点等,但找不到他在tinymce编辑器中写的文本。获取该文本的最佳方法是什么?谢谢你

1 个答案:

答案 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,因为您必须使用数据库中的实际数据才能在控制器中工作。