<tbody id="su0vb"></tbody>
  • <rp id="su0vb"><object id="su0vb"></object></rp>

    1. 建站知識

      Welcome to Beijing RuiHeng TianLong Technology Co., Ltd.

      北京網站制作_ASP生成靜態的方法,ASP怎樣生成html靜態?

      時間:  來源:網站建設公司  作者:網站制作公司  點擊量:
      北京網站制作,北京網站設計

            基于現在的網絡環境,大部分網站制作時使用的是生成靜態html的方式,這樣做的目的是在于使網站瀏覽速度更快,因為html 文件不用去調用數據庫文件,如果是一個大的網站,那么需要一定的空間來存放生成的html靜態頁,這樣的網站設計形式非常好。
            對于asp來說,生成靜態是很麻煩的,但是也可以有生成偽靜態的方法,下面我們來詳細介紹一下

            我們所說的偽靜態的形式是:如news.asp?type=1&id=20 的路徑可以轉換為news/?1-20.htm(當然可以轉換為其他形式)
      1、準備:建立文件index.asp、文件夾news、在文件夾news中建立文件index.asp(/index.asp、/news、/news/index.asp)。

      <html>
      <head>
      <title>======index.asp======顯示文章列表文件</title>
      </head>
      <body>
      <%
      '數據庫調用代碼,此處省略
      %>
      <li><a href="news/?<%=rs("id1")%>-<%=rs("id2")%>.htm"><%=rs("title")%></a></li>
      </body>
      </html>

      <html>
      <head>
      <title>======news/index.asp======顯示文章內容文件</title>
      </head>
      <body>
      <%
      Dim value1,value2,id1,id2
      value1=replace(Request.ServerVariables("QUERY_STRING"),".htm","")  '獲得?后面的參數
      value2=split(value1,"-")           '對參數進行過濾,從而獲得id1和id2的值
      id1=value2(0)
      id2=value2(1)
      '接下來調用數據庫,并顯示內容,跟動態ASP一樣
      %>
      </body>
      </html>

      2、原理分析:首先利用Request.ServerVariables("QUERY_STRING")取得?后的參數,比如news/?1-2.htm接收的就是1-2.htm,然后再對1-2.htm進行過濾,我們需要得到的參數是1和2,接下來再到數據庫中去檢索1和2,跟動態ASP一樣。

       

      獲取url中的文件名和傳過來的值:request.ServerVariables("script_name")+"?"+request.ServerVariableS("QUERY_STRING")

       

      3、多參數功能:
      把:[url]www.abc.com/index.asp?id=123&page=1&order=2[/url]
      偽靜態為:[url]www.abc.com/index.asp?/123-1-2.html[/url]


      詳細代碼:
      <%
      If id="" and page="" and order="" Then   
      serversc=Request.ServerVariables("QUERY_STRING")
      id=replace(serversc,"/","")
      id=replace(id,".html","")
      arr=split(id,"-")
      id=arr(0)
      page=arr(1)
      order(2)
      End If
      %>

      怎么樣?你學會了嗎?

      本文TAG標簽: 北京網站設計 北京網站制作
      返回關閉本頁
      上一篇:北京網站建設-怎么樣讓你的網站做的高端大氣又上檔次?    下一篇:網站設計中色彩搭配的應怎樣?網站制作中,應該注意配色的那些方面?
      推薦閱讀

      Copyright © 2010-2021 北京瑞恒天龍科技有限公司  All Rights Reserved  |  北京網站建設知名服務商  |  北京網站制作 | 京ICP備11004170號-1   京公網安備110107000463號
      地址:北京市海淀區永定路長銀大廈B座  非工作時間:15810379666  服務熱線:400-809-6709  版權所有 盜版必究!

      在線咨詢
      關閉
      電話咨詢
      網站制作電話
      400-809-6709
      人妖专区免费视频精品|国产视频第一页|精品精品国产高清a|久久国产色av

      <tbody id="su0vb"></tbody>
    2. <rp id="su0vb"><object id="su0vb"></object></rp>