ขอบขันสำหรับการเรียน

คู่มืออ้างอิงเป้าหมาย Server

การกำหนดและการใช้งาน

วิธีการใช้ MapPath สามารถแปลงทางทางที่กำหนดมาเป็นทางทางที่มีความเกี่ยวข้องกับเซิร์ฟเวอร์ของเรา

หมายเหตุ:นี่ไม่สามารถใช้ใน Session.OnEnd และ Application.OnEnd ได้

ศัพท์คำสั่ง

Server.MapPath(path)
ประกาศ รายละเอียด
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("..\"))
%>

คู่มืออ้างอิงเป้าหมาย Server