我想对发文章的用户做个排行 第1名前面放着aaa_1.jpg这个图片  第2名前面放着aaa_2.jpg这个图片
ASPX里
<asp:Repeater ID="Bloggers" runat="server">
  <ItemTemplate>
<img src="http://hellol/blogimg/aaa_<%=如何获得行数?%>.gif" align="absmiddle" />
 <asp:HyperLink Target="_blank" runat="server" NavigateUrl='<%#Eval("AuthorUrl"))%>'
 Text='<%#Eval("AuthorName")%>' ID="Hyperlink1" />
    </ItemTemplate>
</asp:Repeater>
CS里:
        IList<BlogConfig> blogConfig = Factory.Servic().GetTopsPost(BlogListCount);
        Bloggers.DataSource = blogConfig;
        Bloggers.DataBind();我想把行数放在aaa_<%=%>.jpg 这样就可以能将图片和对应的排名作者对应起来了 请问这个行数怎么取或者还有其他什么办法吗

解决方案 »

  1.   

    ASPX文件:
    <img id="myimage" align="absmiddle" runat="server">
    cs文件:
    for (i==0;i<this.Bloggers.Rows.count;i++)
    {
       ((System.Web.UI.HtmlControls.HtmlImage)ths.Bloggers.FindControl("myimage")).Attributes.Add("src","http://hellol/blogimg/aaa_"+ i +".gif")
    }
      

  2.   

    <asp:Repeater ID="Bloggers" runat="server">
      <ItemTemplate>
    <img src="http://hellol/blogimg/aaa_<%# Container.ItemIndex+1 %>.gif" align="absmiddle" />
     <asp:HyperLink Target="_blank" runat="server" NavigateUrl='<%#Eval("AuthorUrl"))%>'
     Text='<%#Eval("AuthorName")%>' ID="Hyperlink1" />
        </ItemTemplate>
    </asp:Repeater>