我想对发文章的用户做个排行 第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 这样就可以能将图片和对应的排名作者对应起来了 请问这个行数怎么取或者还有其他什么办法吗
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 这样就可以能将图片和对应的排名作者对应起来了 请问这个行数怎么取或者还有其他什么办法吗
<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")
}
<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>