再說ASP輸出N行N列表格_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:處理ASP請求的內部討論
      ASP請求由WAM對象進行初始化處理。該WAM對象再把它發送給ASP-RunTime。ASP-RunTime通過創建一個內部頁面對象對其進行響應。 WAM對象是一個自由線程對象。當它調用諸如ASP.DLL的ISAPI擴展時,它

      幾乎在每個站點中我們都要使用程序來輸出列表:新聞列表、產品列表等等,輸出的方式也因內容的不同而不同,對于新聞列表,通常是一行一行的循環輸出;對于產品列表,通常得一個單元格一個單元格的輸出。下邊我們就用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中都沒有考慮最后一行的列數是否完整,即沒有上邊的補足部分,結果輸出一個殘缺的表格。細節上的問題,毛病雖不大,但還是希望大家注意下。

      分享:ASP錯誤大全
      ASP錯誤大全 對初學者們有幫助,或許高手也會忘記,ASP錯誤大全 MicrosoftVBScript語*錯誤(0x800A03E9)-->內存不足 MicrosoftVBScript語*錯誤(0x800A03EA)-->語*錯誤 MicrosoftVBScript語*

      來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
      相關ASP教程