【发布时间】:2021-05-19 15:41:37
【问题描述】:
我在我的页面中添加了一个宏容器。现在在 CMS 中,我选择了所有希望添加到宏容器字段的宏,如下所示
现在我是 C# 和 Umbraco 的新手,我正在考虑使用以下代码检索值
foreach (var m in node.GetPropertyValue<IEnumerable<Object>>("macro")) {
var n = m;
}
现在我以为它会以数组或列表形式显示,但不知何故我得到了我添加的宏的所有内容的字符串
知道如何检索列表中的那些吗?我正在考虑遍历所有这些项目以显示在我的 cshtml 文件中。非常感谢您对此提供的帮助。
更新: 这是我使用的宏的组件
我使用的方法是指定宏的实际名称。就像@Umbraco.RenderMacro("StockistStoreLocatorPartial"),但我想要的是更动态的,比如宏的名称来自列表
【问题讨论】: