显示数据绑定的内容<asp:repeater id="Repeater1" runat="server">
<HeaderTemplate>
<tr>
<td class="MostPopularHead">
&nbsp;本周新闻
</td>
</tr>
</HeaderTemplate>
<ItemTemplate >
<tr>
<td bgcolor="#d3d3d3" width= %100>
&nbsp;
<asp:HyperLink class="MostPopularItemText"  Font-Size = 10 NavigateUrl='<%# "news.aspx?date=" + DataBinder.Eval(Container.DataItem, "date")%>' Text='<%#DataBinder.Eval(Container.DataItem, "Title")%>' runat="server" ID="Hyperlink1"/>
<br>
</td>
</tr>

</ItemTemplate>

<FooterTemplate>
<tr>
<td bgcolor="#d3d3d3">
&nbsp;
</td>
</tr>
</FooterTemplate>
</asp:repeater>
===================================我如下添加了 marquee  ,能滚动,但是显示有问题,每个item在各自的范围内从下往上滚动,而不是从最底端滚动到最上端<!--<marquee direction="up"  onMouseOut="this.start ()" onMouseOver="this.stop()" scrollamount="2" height="30" width="100%" crolldelay="20" -->
<asp:HyperLink class="MostPopularItemText" Font-Size = 10 NavigateUrl='<%# "BookDetails.aspx?BookId=" + DataBinder.Eval(Container.DataItem, "BookId")%>' Text='<%#DataBinder.Eval(Container.DataItem, "Title")%>' runat="server" ID="Hyperlink1"/>
<!--</marquee>-->

解决方案 »

  1.   

    我用的DataGrid,每什么问题。
    <marquee id="scrollarea" direction="up" scrolldelay="0" scrollamount="1" width="182" height="130"
    onmouseover="this.stop();" onmouseout="this.start();">
    <asp:datagrid id="DataGrid5" runat="server" Height="115px" GridLines="None" AutoGenerateColumns="False"
    ShowHeader="False">
    <Columns>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:Image id="Image5" runat="server" ImageUrl="images/arrow.gif"></asp:Image>
    <a href="#" onclick="javascript:window.open('../content.aspx?atcid=','infoWin', 'height=300,width=250,top=20,left=20,scrollbars=no,resizable=no');">
    <%# DataBinder.Eval(Container.DataItem,"title")%>
    </a>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:datagrid></marquee>
      

  2.   

    你把marquee写在repeater控件外面就没事了,就是说要滚动就一个表就行了。