获取值列表宏容器 Umbraco
Get List of values Macro Container Umbraco
我在我的页面中添加了一个宏容器。现在在 CMS 中,我选择了所有我希望添加到宏容器字段的宏,如下所示
现在我是 C# 和 Umbraco 的新手,我正在考虑使用以下代码检索值
foreach (var m in node.GetPropertyValue<IEnumerable<Object>>("macro")) {
var n = m;
}
现在我认为它会以数组或列表形式显示,但不知何故我得到了我添加的宏的所有内容的字符串
知道如何检索列表中的那些吗?我正在考虑遍历所有要显示在我的 cshtml 文件中的项目。非常感谢您对此的帮助。
更新:
这是我使用的宏的组件
更新 V2:
我使用的方法是指定宏的实际名称。像 @Umbraco.RenderMacro("StockistStoreLocatorPartial")
但我想要的是更动态的,比如如果宏的名称来自列表
能否与我们分享您的文档类型?或者这个“宏”的数据类型是什么?
此外,我想知道 this 是否适合您的需求。
我在我的页面中添加了一个宏容器。现在在 CMS 中,我选择了所有我希望添加到宏容器字段的宏,如下所示
现在我是 C# 和 Umbraco 的新手,我正在考虑使用以下代码检索值
foreach (var m in node.GetPropertyValue<IEnumerable<Object>>("macro")) {
var n = m;
}
现在我认为它会以数组或列表形式显示,但不知何故我得到了我添加的宏的所有内容的字符串
知道如何检索列表中的那些吗?我正在考虑遍历所有要显示在我的 cshtml 文件中的项目。非常感谢您对此的帮助。
更新: 这是我使用的宏的组件
更新 V2:
我使用的方法是指定宏的实际名称。像 @Umbraco.RenderMacro("StockistStoreLocatorPartial")
但我想要的是更动态的,比如如果宏的名称来自列表
能否与我们分享您的文档类型?或者这个“宏”的数据类型是什么?
此外,我想知道 this 是否适合您的需求。