ASP內建對象詳解之Server對象

來源:互聯網
上載者:User
server|對象|內建對象|詳解

  Server對象是ASP中一個很重要的對象,許多進階功能都是靠它來完成的。它提供了對Active Server Pages對和方法的使用,在這我主要介紹幾個常用的方法。

  1、MapPath方法

  該方法返回指定檔案的相對路徑或實體路徑。若Path以一個(/)或(\)開始,則MapPath方法返迴路徑時將Path視為完整的虛擬路徑。若Path不是以斜杠開始,則MapPath方法返回同.asp檔案中已有的路徑相對的路徑。如:test.asp檔案位於C:\inetpub\wwwroot\myhome下,C:\inetpub\wwwroot為伺服器的宿主目錄,而test.asp包含如下指令碼:
<%Response.write Server.MapPath(Request.ServerVariables("PATH_INFO")%> 輸出:C:\inetpub\wwwroot\myhome\test.asp
要得到這個結果還可以用如下方法:
<%Response.write Server.MapPath("myhome/test.asp")%>

  2、CreateObject方法

  這個方法是Server對象中最重要的方法,在後面可以看到,許多功能都不得不用到它。它用於建立登入到伺服器上的ActiveX組件。這是一個非常的特性,因為通過使用ActiveX組件能夠使你擴充ActiveX的能力。
  用於建立伺服器端的方法如下:
  Server.CreateObject("ComponentName")
  用來建立的組件可以是所有ActiveX能使用的內建群組件,實際上是存在於伺服器的所有ActiveX組件。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.