我的 ASPX 页面上有一个 GridView 控件。在我尝试从我的对象列表中获取某个属性之前,它工作正常。
我在列表中插入这样的对象:
var test = new List<DataTest>
{
new DataTest
{
Name = "A name",
Bla = new Bla()
}
}
该类Bla
如下所示:
public class Bla
{
public string Blaat = "aaa";
}
但似乎我无法Blaat
在 GridView 中获取该属性,如下所示:
<asp:BoundField DataField="Bla.Blaat" HeaderText="Name" />
但是,我可以Name
毫无问题地输出:
<asp:BoundField DataField="Name" HeaderText="Name" />
这是否意味着我只能使用直接在对象中定义的DataTest
属性?所以没有引用任何子对象,比如Bla.Blaat
?