ASP.NET Web Pages - ဖူးစီးနေရာ

本章介绍文件夹和文件夹路径。

在本章中,您将学到:

  • 逻辑和物理文件夹结构
  • ဗီယာယာ နှင့် အခြေခံ အမည်
  • web URL 和路径

逻辑文件夹结构

下面是 ASP.NET 网页的典型文件夹结构:

Web Pages ဖတ်ရာစံချိန်အခြေအနေ
  • "Account" 文件夹包含登录和安全文件
  • "App_Data" 文件包含数据库和数据文件
  • "Images" 文件夹包含图片
  • "Scripts" 文件夹包含浏览器脚本
  • "Shared" 文件夹包含通用文件(比如布局和样式文件)

အခြေခံ ဘလောက်အချက်အလက် အဆောက်အအုံ

အထက်အရာများ အပြင်: ဘလောက်အချက်အလက် အခြေခံ ဘလောက်အချက်အလက် အား ကူညီပေးသော ဘလောက်အချက်အလက်:

C:\Johnny\Documents\MyWebSites\Demo\Images

ဗီယာယာ နှင့် အခြေခံ အမည်

အထက်အရာများ အပြင်:

web အမည် အသတ်မှတ်ချက် အသတ်မှတ်ချက် "Images/pic31.jpg" ကဲ့သို့ ဖြစ်ပါသည်:

သို့သော် အခြေခံ အမည် အသတ်မှတ်ချက် သည် နောက်ခံပုံစံ "C:\Johnny\Documents\MyWebSites\Demo\Images\pic31.jpg" အသတ်မှတ်ချက်ကဲ့သို့ ဖြစ်ပါသည်:

URL နှင့် ဘလောက်လမ်းကြောင်း

URL က ဘလောက်ကို ဝတ္ထုတိုက် အား ကူညီပေးသည်:

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 စမ်းသပ် ကို သင်သည် အရာဝတ္တု သို့ လမ်းကြောင်း ပေးအပ်ခြင်း အတွက် အသုံးပြုပါ။

သင်သည် ကျွန်ုပ်တို့၏ 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 အပေါ်မူတည်သော စမ်းသပ်