在用foreach遍历时,如何让div的id自动的加?

<%ProducerActInsServicepais3=newProducerActInsService();List<ProducerActs>lstPa3=pais... <% ProducerActInsService pais3 = new ProducerActInsService(); List<ProducerActs> lstPa3 = pais3.getTop1ProducerActs(); foreach (ProducerActs pa3 in lstPa3) { %> <li class="current" id="p0"> <img src="producerImg/<%= pa3.ProducerActImg %>.gif" alt="" /></li> <%} %> 如上:我想实现的是id=p0,能够在每遍历一次,就加一次,如我读出四个数据,那id就应该是p0,p1,p2,p3,请问这样如何实现啊? 展开
 我来答
滕镶柳rE
2015-04-18 · TA获得超过118个赞
知道答主
回答量:189
采纳率:0%
帮助的人:68.1万
展开全部
id="p<%= i %>" i++; 追问: <% ProducerActInsService pais3 = new ProducerActInsService(); List<ProducerActs> lstPa3 = pais3.getTop4ProducerActs(); foreach (ProducerActs pa3 in lstPa3) { if (Convert.ToString(Session["i"]) == "0") { int i = 0; %> <li class="current" id="p<%= i %>"> <img src="producerImg/<%= pa3.ProducerActImg %>.gif" alt="" /></li> <% i++; Session["i"] = i; } else { int j = Convert.ToInt32(Session["i"]); %> <li class="current" id="p<%= j %>"> <img src="producerImg/<%= pa3.ProducerActImg %>.gif" alt="" /></li> <% j++; Session["i"] = j; } } %> 一开始 直接写的int i=0;然后就++;发现每次都是1,因为每次遍历时,ID都是0开始,后来我就这么写的,<% ProducerActInsService pais3 = new ProducerActInsService(); List<ProducerActs> lstPa3 = pais3.getTop4ProducerActs(); foreach (ProducerActs pa3 in lstPa3) { if (Convert.ToString(Session["i"]) == "0") { int i = 0; %> <li class="current" id="p<%= i %>"> <img src="producerImg/<%= pa3.ProducerActImg %>.gif" alt="" /></li> <% i++; Session["i"] = i; } else { int j = Convert.ToInt32(Session["i"]); %> <li class="current" id="p<%= j %>"> <img src="producerImg/<%= pa3.ProducerActImg %>.gif" alt="" /></li> <% j++; Session["i"] = j; } } %> 请问下,还有没有简便点的写法啊? 回答: <% ProducerActInsService pais3 = new ProducerActInsService(); List<ProducerActs> lstPa3 = pais3.getTop1ProducerActs(); int i=0; foreach (ProducerActs pa3 in lstPa3) { i++; %> <li class="current" id="p<%= i %>"> <img src="producerImg/<%= pa3.ProducerActImg %>.gif" alt="" /></li> <%} %>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式