Asp classic 列出图像时出现问题(两次列出前一个)
我需要列出来自服务器的图像。问题是,第一个图像需要在不同的分区。我不知道我在这里做错了什么。下面的代码将图像列为: 1.jpg 1.jpg 2.jpg 3.jpg 但它需要列为: 1.jpg 2.jpg 3.jpgAsp classic 列出图像时出现问题(两次列出前一个),asp-classic,Asp Classic,我需要列出来自服务器的图像。问题是,第一个图像需要在不同的分区。我不知道我在这里做错了什么。下面的代码将图像列为: 1.jpg 1.jpg 2.jpg 3.jpg 但它需要列为: 1.jpg 2.jpg 3.jpg 关键是,首先正确地创建第一个div,然后对每个循环使用,它将始终迭代所有图像。这样做第一个图像两次。您可以用许多不同的方法来解决这个问题,一种是对映像2-n使用While循环,另一种是使用if语句检查它是否是第一个映像 <div id="main">
关键是,首先正确地创建第一个div,然后对每个循环使用,它将始终迭代所有图像。这样做第一个图像两次。您可以用许多不同的方法来解决这个问题,一种是对映像2-n使用While循环,另一种是使用if语句检查它是否是第一个映像
<div id="main">
<a href="<%=IMAGES(0)%>" title="<%=objProduct("PRODUCTNAME")%>"><img src="<%=IMAGES(0)%>" alt="<%=objProduct("PRODUCTNAME")%>" id="productimage" /></a>
<%
i = 0
For Each IMAGE In IMAGES
i = i + 1
%>
<a href="<%=IMAGE%>" title="<%=objProduct("PRODUCTNAME")%>"></a>
<%
Next
%>
</div>
<%
i = 0
For Each IMAGE In IMAGES
i = i + 1
if (i > 1) then
%>
<a href="<%=IMAGE%>" title="<%=objProduct("PRODUCTNAME")%>"></a>
<%
end if
Next
%>