我使用Umbraco v4,但認爲這應該是一個常見問題。Umbraco:x.GetPropertyValue(「myProp」)vs x.myProp
我有一個通用的財產「內容選擇器」的「MYNODE」,應該獲得DynamicNode ...
所以doying myObj.myNode
我得到節點本身 ...所以可以使用myObj.myNode.Url
但doying的myObj.GetPropertyValue("myNode")
我得到節點的...字符串ID值...所以不能再做myObj.GetPropertyValue("myNode").Url
(字符串沒有Url
屬性)
我不能直接使用myObj.myNode,因爲名稱是「動態的」(同一個函數在條件下應該使用「你的」+「節點」或「他們的」+「節點」) - 該示例非常適合,但希望這個想法是清楚的)...
我甚至myObj.GetPropertyValue<DynamicNode>("myNode")
,但結果卻是一樣的:「8124」(節點ID)
那麼,如何獲得真正的屬性值,而不是它的字符串表示形式?
如何myObj實例化 - 向我們展示代碼?這不是內容選擇器的工作原理。可能是一些其他時髦的數據類型,但不是內容選擇器.. – wingyip