如何用ASP,让数据分两列显示?

2024-12-30 20:48:23
推荐回答(3个)
回答1:

现在已经不流行 if i mod 2 = 0 then 这样写法了,直接用DIV+CSS轻松搞定。
首先要用到
如两列:



    <%do while not rs.eof%>
  • <%=rs("bt")%>
  • ----- 这里宽度width:60px 是div宽度的2分之1

    <%
    rs.movenext
    loop
    rs.close
    set rs = nothing
    %>


如三列:


    <%do while not rs.eof%>
  • <%=rs("bt")%>
  • ----- 这里宽度width:40px 是div宽度的3分之1
    <%
    rs.movenext
    loop
    rs.close
    set rs = nothing
    %>



--------------利用DIV标签宽度来排列。

回答2:

dim i
i = 1
do while not rs.eof
.............

if i mod 2 = 0 then
'输出tr
else
'输出td
end if

i=i+1
loop

回答3:

现在都用建站后台了,不用自己改代码。所见即所得的编辑方式。