-1

我在内容树中有如下内容的子项,并且必须显示在同一页面中。我们ModelA为页面创建了一个类型为强类型的视图:

public class ModelA
{
        public IEnumerable<ModelA > item1 { get; set; }
        public IEnumerable<ModelB> item2{ get; set; }
}

内容树是:

Item1(Based on Template A and Created ModelA to access)
---Children11(Based on Template A and Created ModelA to access))
---Children12(Based on Template A and Created ModelA to access))

Item2(Based on Template A and Created ModelA to access))
---Children21(Based on Template B and Created ModelB to access))
---Children22(Based on Template B and Created ModelB to access))

我们使用GlassMapper来获取数据,因此我们定义ModelA了 forChildren11和for 。Children12ModelBChildren21Children22

我能够得到孩子,item1但不是因为item2它是null。是因为玻璃映射器无法找到它们并映射它的类型ModelB吗?

4

1 回答 1

0

我认为您必须在属性上使用 SitecoreChildren 属性才能使这项工作...

于 2014-11-13T11:11:21.400 回答