我使用 Umbraco v4,但认为这应该是一个常见问题。
我有一个“内容选择器”的通用属性“myNode”,它应该获得一个动态节点......
所以我myObj.myNode
得到了节点本身......所以可以使用myObj.myNode.Url
但是我myObj.GetPropertyValue("myNode")
得到了节点的...字符串ID值...所以不能再做myObj.GetPropertyValue("myNode").Url
(字符串没有Url
属性)
我不能直接使用 myObj.myNode,因为名称是“动态的”(相同的函数应根据条件使用“您的”+“节点”或“他们的”+“节点”——示例非常接近,但希望思路很清楚)...
我什至做了myObj.GetPropertyValue<DynamicNode>("myNode")
,但结果是一样的:“8124”(节点ID)
那么,如何获取真实的属性值,而不仅仅是字符串表示呢?