必须在 ListView“ListView2”上指定项占位符。可通过将控件的 ID 的属性设置为“itemPlaceholder”来指定项占位符。项占位符控件还必须指定 runat="server"。
这个是什么问题哦,
<asp:ListView ID="ListView2" runat="server" DataSourceID="ObjectDataSource1">
<ItemTemplate>
<td>
<div align="center"><a href='<%# "Void.aspx?videoId="+ Eval("Id") %>' target="_blank"><img src='<%# "images/"+Eval("remPic") %>' width="115" height="111"></a>
<br />
<a href='<%# "Void.aspx?videoId="+ Eval("Id") %>' target="_blank"><asp:Label ID="Label1" runat="server" Text='<%# Eval("Title") %>' ></asp:Label></a>
</div>
</td>
</ItemTemplate>
</asp:ListView>
------最佳解决方案--------------------------------------------------------
有没有放在form 表单里面.表单 runat="server"
------其他解决方案--------------------------------------------------------
不是这个问题,form表单有
------其他解决方案--------------------------------------------------------
郁闷死了,都没人回答!!
算了,结贴了
------其他解决方案--------------------------------------------------------
你可以添加
<LayoutTemplate>
<div id="itemPlaceholder" runat="server" style="border: 1px black">
</div>
------其他解决方案--------------------------------------------------------
楼上的可以哦
------其他解决方案--------------------------------------------------------
<asp:ListView ID="ListView2" runat="server" DataSourceID="ObjectDataSource1" ItemPlaceholderID="placeholder">
<LayoutTemplate>
<div runat="server" id="placeholder" />
</LayoutTemplate>