Ειδική ιδιότητα ASP MapPath

Server Object Reference Manual

Ορισμός και Χρήση

Η μέθοδος MapPath μπορεί να αναπαράγει το καθορισμένο δρομολόγιο στο αντίστοιχο φυσικό δρομολόγιο του servers.

Σημείωση:Αυτή η μέθοδος δεν μπορεί να χρησιμοποιηθεί στις Session.OnEnd και Application.OnEnd.

Σύνταξη

Server.MapPath(διαδρομή)
Παράμετρος Περιγραφή
διαδρομή Απαιτείται. Μπαίνει σε αναλογική ή αbsolute διαδρομή του φυσικού διαδρόμου. Αν ο παράμετρος ξεκινά με / ή \, επιστρέφει το πλήρες virtually δρομολόγιο. Αν ο παράμετρος δεν ξεκινά με / ή \, επιστρέφει τη διαδρομή από το .asp αρχείο που διαχειρίζεται.

Παράδειγμα

Παράδειγμα 1

Παράδειγμα, ο φάκελος test.asp βρίσκεται σε C:\Inetpub\wwwroot\Script.

Ο φάκελος Test.asp (τοποθετημένος σε C:\Inetpub\wwwroot\Script) περιέχει τον παρακάτω κώδικα:

<%
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
%>

Εκτύπωση:

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

Example 2

How to use a relative path to return the relative physical path to the page being viewed in the browser:

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

or:

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

Server Object Reference Manual