خصائص MapPath ASP
تعريف والاستخدام
يُمكن لـ 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
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("..\")) %>