首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

要给DataList循环出来的数据加上递增的ID如何实现

2012-06-25 
要给DataList循环出来的数据加上递增的ID怎么实现asp:DataList IDdlproname runatserverItemTemp

要给DataList循环出来的数据加上递增的ID怎么实现
<asp:DataList ID="dlproname" runat="server">
<ItemTemplate>
<table class="tab">
<tr>
<td class="tds" id="a_1">
<a href="PageProducts-info.aspx?id=<%#Eval("ID") %>"><%#Eval("productname")%></a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>

如果数据有10条,我想实现的是 红色部分的ID 随着数据往下循环 ID也进行递增 a_1、a_2、a_3、......a_10

不知道我表达的是否清楚。

这个应该在客户端就可以用JS实现吧??

麻烦高手帮忙。谢谢..

[解决办法]
绑定一列

<%# Container.DataItemIndex+ 1%>
[解决办法]
<td class="tds" id='a_<%#Eval("ID")'>
<a href='PageProducts-info.aspx?id=<%#Eval("ID") %>'><%#Eval("productname")%></a>
[解决办法]
<%# (AspNetPager1.CurrentPageIndex -1) * AspNetPager1.PageSize + Container.ItemIndex + 1%>

考虑到分页1~20,21,22,23...
如果不考虑分页<%# Container.ItemIndex + 1%>

热点排行