ປະສົມປະກອບ ASP MapPath
ການອະທິບາຍ ແລະ ການນຳໃຊ້
ກົນລະບຽບ 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("..\")) %>