ASP MapPath-Eigenschaft
Definition und Verwendung
Die MapPath-Methode kann angegebene Pfade auf die entsprechenden physischen Pfade auf dem Server abbilden.
Anmerkung:Diese Methode kann nicht in Session.OnEnd und Application.OnEnd verwendet werden.
Syntax
Server.MapPath(Pfad)
Parameter | Beschreibung |
---|---|
Pfad | Erforderlich. Wird eine relative oder absolute Pfadangabe zur physischen Position gemappt. Wenn der Parameter mit / oder \ beginnt, wird der vollständige virtuelle Pfad zurückgegeben. Wenn der Parameter nicht mit / oder \ beginnt, wird der Pfad relativ zur .asp-Datei, die bearbeitet wird, zurückgegeben. |
Beispiel
Beispiel 1
Beispiel, die Datei test.asp befindet sich in C:\Inetpub\wwwroot\Script.
Die Datei Test.asp (befindet sich in C:\Inetpub\wwwroot\Script) enthält den folgenden Code:
<% response.write(Server.MapPath( response.write(Server.MapPath( response.write(Server.MapPath( response.write(Server.MapPath( response.write(Server.MapPath( response.write(Server.MapPath( %>
Ausgabe:
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
Beispiel 2
Wie man einen relativen Pfad verwendet, um den relativen physischen Pfad zur Seite zurückzugeben, die im Browser angezeigt wird:
<% response.write(Server.MapPath("../")) %>
oder:
<% response.write(Server.MapPath("..\")) %>