asp如何显示方式为:一行两列

<tablewidth="80%"border="0"align="center"cellpadding="0"cellspacing="4"><tr><%setRsPr... <table width="80%" border="0" align="center" cellpadding="0" cellspacing="4">
<tr>
<%
set RsPro=Server.CreateObject("Adodb.Recordset")
SqlPro="select * From ProductClass order by RootID,OrderID"
RsPro.Open SqlPro,conn,1,3
if RsPro.Eof or RsPro.Bof then
response.Write("暂时无类别!")
else
Do while Not RsPro.Eof
%>
<td height="30"><div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div></td></tr>
<%
RsPro.MoveNext
Loop
End if
RsPro.Close
set RsPro=Nothing
%>
</table>

这段中,是产品种类的显示,但目前是一行一列, 请问如何让它显示为:一行两列这样的方法呢!
展开
 我来答
火也快乐
2011-08-15 · 超过75用户采纳过TA的回答
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:141万
展开全部
试试下面的代码
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="4">
<tr>
<%
set RsPro=Server.CreateObject("Adodb.Recordset")
SqlPro="select * From ProductClass order by RootID,OrderID"
RsPro.Open SqlPro,conn,1,3
if RsPro.Eof or RsPro.Bof then
response.Write("暂时无类别!")
else
i=1
Do while Not RsPro.Eof
%>
<td height="30"><div align="left">
<img src="images/bg6.jpg" width="13" height="12"> <a href="pro1.asp?ClassID=<%=RsPro("ClassID")%>" class="white_d"><%=RsPro("ClassName")%></a></div></td>
<%
if i mod 2=0 then response.Write("</tr><tr>")
RsPro.MoveNext
i=i+1
Loop
End if
RsPro.Close
set RsPro=Nothing
%>
</tr>
</table>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式