必须在 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>

解决方案 »

  1.   

     有没有放在form 表单里面.表单 runat="server"
      

  2.   

     不是这个问题,form表单有
      

  3.   

    你可以添加
     <LayoutTemplate>
       <div id="itemPlaceholder" runat="server" style="border: 1px black">
       </div>
      

  4.   

    <asp:ListView ID="ListView2" runat="server" DataSourceID="ObjectDataSource1" ItemPlaceholderID="placeholder">
             <LayoutTemplate>
                       <div runat="server" id="placeholder" />
              </LayoutTemplate>
               <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>