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