asp问题,请高人指点?

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:16:12
<tr>
<%while not rs1.eof %>
<td height="26" style="padding-top:3px"><%=rs1("Product_Name")%></td>
<%rs1.movenext%>
<%wend%>
</tr>
这个是把符合要求的内容显示在一行,我想让每行只显示两项,应该加怎样的代码限制呢???

<tr>
<%
i=1
while not rs1.eof
%>
<td height="26" style="padding-top:3px"><%=rs1("Product_Name")%></td>
<%
if i mod 2=0 then
%>
</tr>
<%
end if
%>
<%
i=i+1
rs1.movenext

%>
<%wend%>

用一个循环for i=1 to rs.recordcount,然后再用一个算术表达式:
j=i mod 2
if i mod 2=0 then
response.write "<br>"
else
(不换行)
end if

如果你采用的div+css编排的话,只要两栏的尺寸想加,正好是一行的长度的话,那么只要直接输出就行了,
response.write "你要输出的内容"