ASP.NET Web Pages - ຫົວໜ້າຊອງ
- ຫົວໜ້າບ່ອນໜ້າໄປຫາບ່ອນຫາຍ WebPages ການຈັດຕັ້ງ
- ຫົວໜ້າບ່ອນໜ້າໜ້າໄປ WebPages ຂອງທົ່ວໄປ
本章介绍文件夹和文件夹路径。
在本章中,您将学到:
- 逻辑和物理文件夹结构
- 虚拟和物理名称
- web URL 和路径
逻辑文件夹结构
下面是 ASP.NET 网页的典型文件夹结构:

- "Account" 文件夹包含登录和安全文件
- "App_Data" 文件包含数据库和数据文件
- "Images" 文件夹包含图片
- "Scripts" 文件夹包含浏览器脚本
- "Shared" 文件夹包含通用文件(比如布局和样式文件)
物理文件结构
上面这个网站的 "Images" 文件夹的物理结构在计算机上类似这样:
C:\Johnny\Documents\MyWebSites\Demo\Images
虚拟和物理名称
根据上面的例子:
web 图片的虚拟名称类似这样:"Images/pic31.jpg"。
但是物理名称类似这样 "C:\Johnny\Documents\MyWebSites\Demo\Images\pic31.jpg"。
URL 和路径
URL 用于从 web 访问文件:
http://www.codew3c.com/html5/html5_intro.asp
URL 在服务器上对应的文件是:
C:\MyWebSites\htm5\html5_intro.asp
虚拟路径是代表物理路径的简写形式。如果您使用虚拟路径,就能够在不更新路径的情况下将网页移动到不同的域名(或服务器)。
URL http://www.codew3c.com/html/html5_intro.asp 服务器名 codew3c 虚拟路径 /html/html5_intro.asp 物理路径 C:\MyWebSites\codew3c\/html/html5_intro.asp
磁盘驱动器上的根目录写作: C:\,但是网站上的根目录是 /(斜杠)。
web 文件夹的虚拟路径(几乎)永远不会与物理文件夹相同。
ໃນການຂັບແບບຂອງທ່ານໃນການຂັບແບບທີ່ຈະບໍ່ມີການປ່ຽນ, ທ່ານອາດຈະມີການອ້າງວຽກງານຕາມການທີ່ຈະບໍ່ມີການປ່ຽນຕາມການທີ່ຈະບໍ່ມີການປ່ຽນຕາມການທີ່ຈະບໍ່ມີການປ່ຽນຕາມການທີ່ຈະບໍ່ມີການປ່ຽນ.
ASP.NET ສະໜອງວຽກງານສາມການທີ່ຈະພິຈາລະນາຕາມການທີ່ຈະບໍ່ມີການປ່ຽນ ~ ການປະຕິບັດພາສານິຍົມ, Server.MapPath ການປະຕິບັດພາສານິຍົມພາຍໃນຮູບແບບສາຍຂອງບັນຊີບັນຊີ, Href ການປະຕິບັດພາສານິຍົມ.
~ ການປະຕິບັດພາສານິຍົມ
ສຳລັບການຫຼັກສັດທິດພູມິກະສານຫຼິ້ນທີ່ບໍ່ມີການປ່ຽນບໍ່ມີການປ່ຽນ ~ ການປະຕິບັດພາສານິຍົມ.
ຖ້າເຈົ້າໃຊ້ ~ ການປະຕິບັດພາສານິຍົມຈະບໍ່ຕ້ອງປ່ຽນການຂັບເຄື່ອງທີ່ບໍ່ມີການປ່ຽນການຂັບແບບກົດອັນກັບບໍ່ມີການປ່ຽນການປ່ຽນບ່ອນຢູ່ອີກຫຼາຍບ່ອນຫຼາຍ:
var myImagesFolder = "~/images"; var myStyleSheet = "~/styles/StyleSheet.css";
Server.MapPath 方法
Server.MapPath 方法ຈະແປງຫົວໜ້າທາງວິທະຍາສາດ (/default.cshtml) ເປັນຫົວໜ້າທາງໃຫຍ່ທີ່ສານສາມາດເຂົ້າເຖິງໄດ້ (C:\Johnny\MyWebSited\Demo\default.cshtml).
ທ່ານຈະໃຊ້ວິທີກວດນັ້ນເມື່ອຕ້ອງເປີດຂໍ້ມູນທີ່ຢູ່ໃນສານທີ່ຕັ້ງໃນສານ (ຂໍ້ມູນທີ່ຢູ່ໃນສານບໍ່ສາມາດເຂົ້າເຖິງໄດ້ຈາກຫົວໜ້າທາງໃຫຍ່).
var pathName = "~/dataFile.txt"; var fileName = Server.MapPath(pathName);
ໃນປີສັບທີ່ຫຼັງຂອງການສອນນີ້ ທ່ານຈະຮຽນຫຼາຍເຖິງຂໍ້ມູນກ່ຽວກັບການອ່ານແລະຂັບເຄື່ອງຂໍ້ມູນໃນສານ.
ວິທີກວດ Href
ວິທີກວດ Href ຈະແປງຫົວໜ້າທາງໃນລະຫັດ (ບັນດາບັນຍັດ ~ ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍສາຍເບິ່ງ).
ທ່ານໃຊ້ວິທີກວດ Href ເພື່ອສ້າງຫົວໜ້າທີ່ທາງໄປຫາວັດຖຸ (ອີງຕາມຫົວໜ້າທີ່ຕາມການເຊື່ອມຕໍ່ສາຍວັດຖຸ ເຊັ່ນຮູບພາບ ແລະ ສາຍ CSS).
ທ່ານຈະມັກຈະໃຊ້ວິທີກວດນັ້ນໃນ HTML <a>、<img> ແລະ <link> ສະແມງ:
@{var myStyleSheet = "~/Shared/Site.css";} /* ສ້າງຫົວໜ້າທີ່ການເຊື່ອມຕໍ່ເອກະສານ CSS */ <link rel="stylesheet" type="text/css" href="@Href(myStyleSheet)" /> /* ບັນທຶກດຽວກັນ : */ <link rel="stylesheet" type="text/css" href="/Shared/Site.css" />
ວິທີກວດ Href ຈະເປັນວິທີການຂອງໂອກາດ WebPage.
- ຫົວໜ້າບ່ອນໜ້າໄປຫາບ່ອນຫາຍ WebPages ການຈັດຕັ້ງ
- ຫົວໜ້າບ່ອນໜ້າໜ້າໄປ WebPages ຂອງທົ່ວໄປ