在Umbraco v8上使用get属性值时出现错误

时间:2019-03-15 18:40:44

标签: umbraco8

我使用Umbraco v8,代码在这里

var home = Model.Root();
var results = home.Children.FirstOrDefault(i => i.IsDocumentType("results"));
var resultSliders = (results?.GetProperty("resultSliders")?.GetValue() as IEnumerable<IPublishedContent>) ?? new List<IPublishedContent>();

错误消息是

  

对象引用未设置为对象的实例。

但是results的内容不为空,并且GetProperty("resultSliders").HasValue()的返回为true,所以我不知道为什么会给出错误results?.GetProperty("resultSliders")?.GetValue()resultSliders属性是自定义嵌套的内容数据类型

0 个答案:

没有答案