我在一个页面中用了两个Repeater控件,其中一个不显示数据,为什么呀??

解决方案 »

  1.   

    <div class="ShowTop">
      <ul>
    <asp:Repeater ID="ShowBookHit" runat="server" EnableViewState="False">
    <ItemTemplate><li><a href="BookShow.aspx?bookid=<%#((DataRowView)Container.DataItem)["BookID"] %>" target="_blank"><%#((DataRowView)Container.DataItem)["BookName"] %></a></li>
    </ItemTemplate>
    </asp:Repeater>
      </ul>
    </div>
    <div class="ShowNews">
            <asp:Repeater ID="ShowNewZhang" runat="server" EnableViewState="False">
    <HeaderTemplate>
    <table width="100%"  border="0" cellpadding="5" cellspacing="1" bgcolor="#999999">
      <tr bgcolor="#666666">
        <td>小说名称</td>
      <td>小说最新章节</td>
        <td>更新时间</td>
      </tr>
    </HeaderTemplate>
    <ItemTemplate>
      <tr bgcolor="#CCCCCC">
        <td><%#((DataRowView)Container.DataItem)["BookID"] %></td>
        <td><a href="BookShow.aspx?bookid=<%#((DataRowView)Container.DataItem)["BookID"] %>&siteid=<%#((DataRowView)Container.DataItem)["SiteID"] %>&zhangid=<%#((DataRowView)Container.DataItem)["ZhangID"] %>" target="_blank"><%#((DataRowView)Container.DataItem)["ZhangName"] %></a></td>
        <td><%#((DataRowView)Container.DataItem)["GetTime"] %></td>
      </tr>
    </ItemTemplate>
    <FooterTemplate>
    </table>
    </FooterTemplate>
            </asp:Repeater>
      

  2.   

    上面ID="ShowBookHit" 这个不显示.绝对有数据,