国产精品人人做人人爽人人添_尹人香蕉99久久综合网站_JIZZ国产丝袜18老师_18亚洲AV无码成人网站国产

建站知識

Welcome to Beijing RuiHeng TianLong Technology Co., Ltd.

北京網(wǎng)站制作_ASP生成靜態(tài)的方法,ASP怎樣生成html靜態(tài)?

時間:  來源:網(wǎng)站建設(shè)公司  作者:網(wǎng)站制作公司  點擊量:
北京網(wǎng)站制作,北京網(wǎng)站設(shè)計

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

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

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

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

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

 

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

 

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


詳細(xì)代碼:
<%
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
%>

怎么樣?你學(xué)會了嗎?

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

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

在線咨詢
關(guān)閉
電話咨詢
網(wǎng)站制作電話
400-809-6709