日期:2014-05-20  浏览次数:20464 次

[VB]ASP.NET绑定数组时我想产生一个序号应该怎么做?谢谢!
比如有这样一个数组,
dim   p_n()   as   string={ "北京 ", "上海 ", "广州 ", "武汉 ", "深圳 ", "成都 ", "南京 ", "天津 ", "重庆 "}
我想将下边的Repeater
<asp:repeater   id= "rp1 "   datasource= " <%#   p_n%> "   runat=server>
<itemtemplate>
<tr   height=100   align=center>
<TD> <%#     Container.DataItem%> </td>
</tr>
</itemtemplate>
</asp:Repeater>

里边的 <TD> <%#     Container.DataItem%> </td> 这句话做成这种形式
“ <td> <a   href= "place.aspx?pid=1 "> 北京 </a> </td> 应该怎么做?

请注意,里边的pid是变动的哦。谢谢。

另外,请有经验的老手们告诉我,假如我想这个Repter只显示前5个地区,然后显示“更多地区”又怎么做呢,谢谢!!

------解决方案--------------------
看错了,修正:
<asp:repeater id= "rp1 " datasource= " <%# p_n%> " runat=server>
<itemtemplate>
<tr height=100 align=center>
<TD>
<a href= "place.aspx?pid= <%# Container.ItemIndex + 1%> "> 北京 </a>
</td>
</tr>
</itemtemplate>
</asp:Repeater>