我将类绑定到转发器,因为这里的列表是类
的结构public String Name { get; set; }
public String Description { get; set; }
public List<ProductRecord> ProductList { get; set; }
我可以在aspx页面上获得Eval(“Name”)。我如何在Eval中访问ProductList属性,例如ProductRecord具有Name属性
提前谢谢
答案 0 :(得分:1)
您需要告诉Eval您想要多个ProductRecord中的哪一个。问题是你想要导航一个到多个关系,并从众多关系中获取一个值。你必须使它成为一对一的关系。为此,您可以指定单个元素,如:
Eval("ProductList[0].Name")
另一种选择是将ProductList放在新的Repeater上,这样就可以显示结构的所有ProductList属性。或者将所有值连接成单个值以供显示。