调用 ListView 的 DataBind() 方法时收到以下异常消息
'Table' cannot have children of type 'ListViewDataItem'.
这是我的标记
<asp:ListView ID="lv" runat="server">
<LayoutTemplate>
<asp:Table ID="t" runat="server" CssClass="contentframework">
<asp:TableHeaderRow>
<asp:TableHeaderCell>1</asp:TableHeaderCell>
<asp:TableHeaderCell>2</asp:TableHeaderCell>
</asp:TableHeaderRow>
<asp:TableRow ID="itemPlaceHolder" runat="server" />
</asp:Table>
</LayoutTemplate>
<ItemTemplate>
<asp:TableRow>
<asp:TableCell><%# Eval("1") %></asp:TableCell>
<asp:TableCell><%# Eval("2") %></asp:TableCell>
</asp:TableRow>
</ItemTemplate>
<EmptyDataTemplate>
<h2>No Records!</h2>
</EmptyDataTemplate>
</asp:ListView>