Najnowsze tutoriale tworzenie stron internetowych
 

ASP Metoda MapPath


<Pełna Server Object Reference

Metoda MapPath odwzorowuje określoną ścieżkę fizyczną ścieżkę.

Note: Ta metoda nie może być stosowana w Session.OnEnd i Application.OnEnd.

Składnia

Server.MapPath(path)

Parametr Opis
path Wymagany. Względny lub wirtualną ścieżkę do mapowania fizycznego ścieżki. Jeśli ten parametr rozpoczyna / lub \, zwraca ścieżkę jakby ten parametr jest pełna ścieżka wirtualna. Jeśli ten parametr nie zostanie uruchomiony z / lub \, zwraca ścieżkę względną do katalogu pliku .asp przetwarzane

Przykłady

Przykład 1

Na poniższym przykładzie plik "test.asp" znajduje się w katalogu C: \ Inetpub \ wwwroot \ Script.

Plik "test.asp" (located in C:\Inetpub\Wwwroot\Script) zawiera następujący kod:

<%
response.write(Server.MapPath("test.asp") & "<br>")
response.write(Server.MapPath("script/test.asp") & "<br>")
response.write(Server.MapPath("/script/test.asp") & "<br>")
response.write(Server.MapPath("\script") & "<br>")
response.write(Server.MapPath("/") & "<br>")
response.write(Server.MapPath("\") & "<br>")
%>

Output:

c:\inetpub\wwwroot\script\test.asp
c:\inetpub\wwwroot\script\script\test.asp
c:\inetpub\wwwroot\script\test.asp
c:\inetpub\wwwroot\script
c:\inetpub\wwwroot
c:\inetpub\wwwroot

Przykład 2

Jak użyć ścieżki względnej do powrotu względną ścieżkę fizyczną do strony, która jest przeglądany w przeglądarce:

<%
response.write(Server.MapPath("../"))
%>

or

<%
response.write(Server.MapPath("..\"))
%>

<Pełna Server Object Reference