Я получаю сообщение об ошибке при использовании получить значение свойства на Umbraco v8

Я использую 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() возвращение верно, поэтому я понятия не имею, почему он дает ошибку results?.GetProperty("resultSliders")?.GetValue(), resultSliders Свойство - это пользовательский тип данных вложенного содержимого

0 ответов

Другие вопросы по тегам