ASP Request對象的使用_ASP教程
推薦:asp從緩存讀數(shù)據(jù)實(shí)例從文件讀數(shù)據(jù),要比直接從數(shù)據(jù)庫快,測試讀出6000條新聞,讀數(shù)據(jù)庫用了23579毫秒,讀文件只用了123毫秒,下例為使用文件緩存的代碼 使用方法,在需要使用文件緩存的頁面加入下列代碼, !--#includefile=FileCatch.asp-- % SetMyCatch=newCatchFile MyCatch.Overdue=10
ASP主要有五個內(nèi)建(built-in)對象:Server、Request、Response、Application和Session。現(xiàn)在我們通過舉例來對它們進(jìn)行講解。首先是最常使用的Response對象。
例1 利用Response在網(wǎng)頁中輸出HTML文檔
您可以在FrontPage Editor,或是寫字板、記事本等書寫器中輸入以上的代碼,然后保存為Example1.asp即可,文件名可以用別的,但是擴(kuò)展名(或后綴)必須是.asp。上例中使用了Response對象的"Write函數(shù)"向客戶機(jī)的瀏覽器傳送HTML代碼,客戶機(jī)上的瀏覽器將顯示如下列表內(nèi)容:
其實(shí),這些HTML代碼都可以直接書寫在ASP文件中,而不必用Response.Write來輸出,一般情況下,變量或一些受到改變的數(shù)據(jù)等才使用Response.Write來輸出。除此之外,我們還可以用<%=數(shù)據(jù)或變量%>來輸出信息,它的作用與Response.Write是等價的。
例2 利用Response和<%=數(shù)據(jù)%>在網(wǎng)頁中輸出由1加到100的計(jì)算結(jié)果
上邊的例子都沒有指明使用的是VB Script腳本語言,那時因?yàn)锳SP默認(rèn)的就是VB Script,您若想用Java Script,可以在ASP的最上面一行中用語句
指明。注意,在符號"@"與"LANGUAGE"之間必須有一個空格。指明后,您便可以隨心所欲的使用JavaScript了。對于例2,我們可用JavaScript來完成。
例3 利用JavaScript和<%=數(shù)據(jù)%>在網(wǎng)頁中輸出由1加到100的計(jì)算結(jié)果
本例中,我們使用了 標(biāo)志對,并且標(biāo)明了使用JavaScript腳本語言,與HTML文檔不同的是,此標(biāo)志對中的語句runat="server"標(biāo)明了此腳本程序是在服務(wù)器端運(yùn)行,而不是傳送到客戶機(jī)的瀏覽器以后再進(jìn)行解釋運(yùn)行的。要證明這一點(diǎn)很簡單,在瀏覽器中查看源文件代碼,您將看不到
分享:asp防止網(wǎng)頁刷新代碼減輕服務(wù)器負(fù)擔(dān),asp防止網(wǎng)頁刷新代碼 SubPreventRefresh() DimRefreshTime,isRefresh RefreshTime=10防止刷新時間,單位(秒) isRefresh=1是否使用防刷新功能,0=否,1=是 IfisRefresh=1Then If(NotIsEmpty(Session(RefreshTime)))AndRefreshTime0Then IfDateDiff(s,Se
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實(shí)現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-ASP Request對象的使用
。