作者:佚名 文章來源:未知 點擊數(shù): 626 更新時間:2004-4-16
本教程將著重介紹 Server 對象方法。Server 對象提供 Createobject 方法、MapPath 方法、HTMLencode 方法及 URLencode 方法。
第一 Server 對象的 Createobject 方法的作用主要是建立 ASP 組件實例。其建立方法如下:
set newobject=server.createobject("ASP組件")
該建立的組件實例將在任務(wù)完成之后被釋放或是 Session 對象的 Abandon 方法被調(diào)用。例如最常用的 ASP 內(nèi)置數(shù)據(jù)庫組件的建立:
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
可以用如下方法釋放組件:
set conn=nothing
set rs=nothing
關(guān)于數(shù)據(jù)庫組件在 ASP高級教程中將會非常詳細(xì)地談到。
第二 Server 對象的 MapPath 方法可以將指定的虛擬路徑轉(zhuǎn)換為真實的文件路徑。該方法在使用過程中將 "/" 字符及 "\" 字符視為相同。
以下這個例子,讀者有興趣的話,可以去試一試。
<%
response.write"<a&_
href=""http://"&request.servervariables("remote_host")&"/index.asp"">
主頁</a>"
%>
第三 Server 對象的 HTMLencode 方法可以將指定的字符串以 HTML 的編碼方式編碼。一般用在以下情況:當(dāng)所要顯示的字符串中包含了 HTML 標(biāo)記語言。例如下面例子:
<%
dim str
str="<html><head>"
str+="<title></title>"
str+="<body><h1>歡迎</h1></body>"
str+="</html>"
response.write server.htmlencode(str)
%>
以上程序在頁面中所顯示的結(jié)果將是完完全全的 HTML 標(biāo)記語言,但如果不使用該方法則頁面將會顯示許多的亂碼。
第四 Server 對象的 URLencode 方法是將字符串以 URL 方式編碼。一般在以下情況使用:字符串中包括空格、換行符等特殊符號,并且要將它們顯示出來的時候。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。