سمة ASP MapPath
التعريف والاستخدام
يتم تحويل طريقة MapPath إلى المسار المادي على الخادم.
التعليقات:لا يمكن استخدام هذه الطريقة في Session.OnEnd و Application.OnEnd.
النحو
Server.MapPath(path)
المعامل | الوصف |
---|---|
مسار | مطلوب. يتم تحويل المسار المطلق أو المطلق المحدد إلى مسار مادي. إذا كان هذا المعامل يبدأ ب / أو \، فإنه يرجع إلى المسار الافتراضي للشبكة. إذا لم يبدأ هذا المعامل ب / أو \، فإنه يرجع إلى المسار الخاص بالملف .asp الذي يتم معالجته. |
مثال
مثال 1
مثال، ملف test.asp الموجود في C:\Inetpub\wwwroot\Script.
ملف Test.asp (الموجود في C:\Inetpub\wwwroot\Script) يحتوي على الأنواع التالية من الكود:
<% 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 />") %>
الناتج:
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
مثال 2
كيفية استخدام مسار نسبي للعودة إلى المسار الفيزيائي النسبي للصفحة التي يتم عرضها حاليًا في المتصفح:
<% response.write(Server.MapPath("../")) %>
أو:
<% response.write(Server.MapPath("..\")) %>