我需要循环遍历所有属性的所有属性,例如文本字符串字段,我该怎么做?
答案 0 :(得分:0)
为什么在直接获取属性时循环遍历属性?在umbraco版本> = 6中,您可以这样做:
UmbracoHelper umbracoHelper = new UmbracoHelper(UmbracoContext);
var root = umbracoHelper.TypedContentAtRoot().FirstOrDefault();
if (root != null)
var someProperty = root.GetPropertyValue("yourPropertyAlias");
在这种情况下,我得到了我的根节点的“yourPropertyAlias”属性。
编辑 - 如果要访问某个节点类型,可以执行以下操作:
var certainNodeType = root.Children.Where(c => c.DocumentTypeAlias.ToLowerInvariant() == "certainNodeType")