我正在尝试在 listView(在 umbraco 后台)中显示我的城市节点属性。 每个“城市”节点都包含“国家”节点属性(属性类型为 - 内容选择器)。 在 ListView 中,如果我选择国家类型的“Columns Displayed”,我将获得国家节点 ID,如果我选择 CountryName 类型的“Columns Displayed”(我在国家节点中有这个 Prop ......)我'我得到一个空列。
关于如何获取国家名称(或相关对象中的任何其他属性)的任何想法???
最佳答案
我发现的一个好方法是将“属性索引”添加到节点,然后我可以给他看。
在“GatheringNodeData”覆盖函数中,我获取节点(在我的例子中是城市)并为其添加国家/地区名称
e.Fields.Add("countryName",oNode.Parent.GetProperty("Name").Value.ToString());
接下来我可以调用 city 中的属性“countryName”。
希望对其他人有帮助
关于c# - 在 ListView 中显示内容选择器属性 - Umbraco v 7.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35683461/