ASP入門教程-Server對象的方法

來源:互聯網
上載者:User

Server對象共有四個方法,分別為:MapPath方法、CreateObject方法、HTMLEncode方法和URLEncode方法。

一、Server對象MapPath方法

此方法可以將指定的相對或虛擬路徑映射到實際的實體路徑。其文法格式如下:

Server.MapPaht(路徑)

執行個體一:使用Server對象的MapPath方法轉換路徑。其代碼如下:

<html>
<head><title>Server對象的MapPaht方法轉換路徑</title>
<style type="text/css">
body,td,th {
font-size: 14pt;
color: #009999;
line-height: 1.5;
}
body {
background-color: #D0DBF2;
margin-top: 200px;
margin-bottom: 0px;
}
</style>
</head>
<body>
<p align="center" color="#cc9999"><b>Server對象的MapPaht方法轉換路徑</b></p>
<table align="center" border=0>
<tr>
<td>伺服器的根目錄是:</td>
<td><% =Server.MapPath("/")%></td></tr>
<tr>
<td>目前的目錄的上層目錄是:</td>
<td><% =Server.MapPath("../") %></td></tr>
<tr>
<td>目前的目錄是:</td>
<td><%=Server.MapPath("./") %></td></tr>
<tr><td>當前檔案是:</td>
<td><% =Server.MapPath("4-4b.asp") %></td></tr>
</table>
</body>
</html>

二、Server對象的CreateObject方法

此方法用於建立已經在伺服器上註冊的伺服器組件的執行個體,包含所有的ASP內建的組件和一方提供的ActiveX組件。組件只有在建立執行個體以後才可以使用。這此組件擴充了ASP的功能。其文法格式如下:

Server.CreateObject(ObjectParameter)

其中,ObjectParameter是要建立的ActiveX組件類型。ObjectParameter的格式如下:

[出版商名.]組件名[.版本號碼]

例如,下面的指令碼建立一個名為MyObject的MSWC.AdRotator伺服器組件,該組件可以用天在Web頁上自動輪換廣告。

<% set MyObject=Server.CreateObject("MSWC.AdRotator") %>

說明:

在使用CreateObject建立ActiveX組件時,關鍵字Set一定不能丟掉,否則在使用所定義的對象時會發生錯誤。 在預設情況下,使用Server.CreateObject方法建立的對象具有頁使用域。換言之,在當前ASP頁處理完成後,伺服器將自動釋放這些對象。 試圖建立與ASP內建對象同名的執行個體對象是錯誤的。下述代碼將返回錯誤: <% Set Response=Server.CreateObject("Response")%>

當所建立的對象不再需要時,釋放其所佔的系統資源。通常使用Nothing來消除執行個體對象。比如要釋放一個名為Rst的對象,可以採用下面的代碼:

<% Set Rst=Nothing %>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.