Я использую Umbraco v4, но думаю, что это должна быть общая проблема.Umbraco: x.GetPropertyValue («myProp») vs x.myProp
У меня есть родовое свойство "MyNode" из "Content Picker", который должен получить DynamicNode ...
так doying myObj.myNode
я получаю узел сам ... так можно использовать myObj.myNode.Url
Но doying myObj.GetPropertyValue("myNode")
я получаем ... струнный ID значение узла ... так больше не могу сделать myObj.GetPropertyValue("myNode").Url
(строка не имеет Url
свойство)
Я не могу использовать непосредственно myObj.myNode, потому что имя «динамическое» (одна и та же функция должна использовать «ваш» + «Узел» или «их» + «Узел» при условиях - пример очень аппроксимативный, но надеюсь идея понятна) ...
Я даже сделал myObj.GetPropertyValue<DynamicNode>("myNode")
, но результат был тот же: «8124» (идентификатор узла)
Итак, как получить реальную стоимость имущества, а не только строковое представление?
Как создается экземпляр myObj - показать нам код? Это не то, как работает сборщик контента. Может быть какой-то другой фанковый тип данных, но не сборщик контента. – wingyip