程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> 網頁輸出N行N列表格的ASP實現方法

網頁輸出N行N列表格的ASP實現方法

編輯:關於ASP編程

幾乎在每個站點中我們都要使用程序來輸出列表:新聞列表、產品列表等等,輸出的方式也因內容的不同而不同,對於新聞列表,通常是一行一行的循環輸出;對於產品列表,通常得一個單元格一個單元格的輸出。下邊我們就用ASP來輸出一個五行四列的表格。

1.一行一行的輸出

以下為引用的內容:
<%
Response.Write("<table border=""1"" width=""200"">")
For i=1 to 5
    Response.Write("<tr><td> </td><td> </td><td> </td><td> </td></tr>")
Next
Response.Write("</table>")
%>

這沒什麼好說的了,大家都看得明白。

2.一個單元格一個單元格的輸出

以下為引用的內容:
<%
Response.Write("<table border=""1"" width=""200"">")
For i=1 to 18
    If i mod 4 = 1 Then Response.Write("<tr>")
    Response.Write("<td> </td>")
    If i mod 4 = 0 Then Response.Write("</tr>")
Next
'補足單元格
i = i - 1
If i mod 4<>0 Then
    For j=1 to 4-i mod 4
        Response.Write("<td>補</td>")
    Next
    Response.Write("</tr>")
End If
Response.Write("</table>")
%>

這邊需要說明一下:網上很多的輸出N行N列表格的ASP中都沒有考慮最後一行的列數是否完整,即沒有上邊的補足部分,結果輸出一個殘缺的表格。細節上的問題,毛病雖不大,但還是希望大家注意下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved