Ειδική ιδιότητα ASP MapPath
Ορισμός και Χρήση
Η μέθοδος 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("..\")) %>