ASP ကျူတိုရီရယ်များ

ASP ပင်မစာမျက်နှာ

WP ကျူတိုရီရယ်

ဝဘ်စာမျက်နှာများ နိဒါန်း ဝဘ်စာမျက်နှာများ သင်တုန်းဓား ဝဘ်စာမျက်နှာများ အပြင်အဆင် ဝဘ်စာမျက်နှာများ ဖိုဒါများ WebPages Global ဝဘ်စာမျက်နှာများ ပုံစံများ ဝဘ်စာမျက်နှာများ အရာဝတ္ထုများ WebPages ဖိုင်များ ဝဘ်စာမျက်နှာများ ဒေတာဘေ့စ်များ ဝဘ်စာမျက်နှာများ အကူအညီပေးသူများ ဝဘ်စာမျက်နှာများ WebGrid ဝဘ်စာမျက်နှာများ ဇယားများ ဝဘ်စာမျက်နှာများ အီးမေးလ် ဝဘ်စာမျက်နှာများ လုံခြုံရေး ဝဘ်စာမျက်နှာများ ထုတ်ဝေခြင်း။ ဝဘ်စာမျက်နှာများ ဥပမာများ WebPages အတန်းများ

ASP.NET Razor

သင်တုန်းမိတ်ဆက် Razor Syntax Razor C# Variables Razor C# ကွင်း သင်တုန်း C# ယုတ္တိဗေဒ Razor VB Variables Razor VB Loops Razor VB Logic

ASP Classic

ASP မိတ်ဆက် ASP Syntax ASP Variables ASP လုပ်ထုံးလုပ်နည်းများ ASP အခြေအနေများ ASP Looping ASP ပုံစံများ ASP Cookies ASP Session ASP လျှောက်လွှာ ASP #ပါဝင်ပါသည်။ ASP Global.asa ASP AJAX ASP အီးမေးလ် ASP ဥပမာများ

ASP အကိုးအကား

ASP VB လုပ်ဆောင်ချက်များ ASP VB သော့ချက်စာလုံးများ ASP တုံ့ပြန်မှု ASP တောင်းဆိုချက် ASP လျှောက်လွှာ ASP Session ASP ဆာဗာ ASP အမှား ASP ဖိုင်စနစ် ASP TextStream ASP Drive ASP ဖိုင် ASP Folder ASP အဘိဓာန် ASP AdRotator ASP BrowserCap ASP အကြောင်းအရာ ချိတ်ဆက်ခြင်း။ ASP အကြောင်းအရာ Rotator ASP အမြန် Ref

ADO ကျူတိုရီရယ်

ADO မိတ်ဆက် ADO ချိတ်ဆက်မှု ADO မှတ်တမ်းအစုံ ADO ရုပ်ထွက် ADO မေးခွန်း ADO အမျိုးအစား ADO ထည့်ပါ။ ADO အပ်ဒိတ် ADO ဖျက်ပါ။ ADO ဒီမို ADO အရှိန်မြှင့်ပါ။

ADO အရာဝတ္ထုများ

ADO Command ADO ချိတ်ဆက်မှု ADO အမှား ADO Field ADO Parameter ADO အိမ်ခြံမြေ ADO မှတ်တမ်း ADO မှတ်တမ်းအစုံ ADO တိုက်ရိုက်ကြည့်ရှုခြင်း။ ADO ဒေတာအမျိုးအစားများ

ASP.NET ဝဘ်စာမျက်နှာများ - ဖိုင်တွဲများ


ဤအခန်းသည် ဖိုင်တွဲများနှင့် ဖိုင်တွဲလမ်းကြောင်းများအကြောင်းဖြစ်သည်။


ဤအခန်းတွင် သင်လေ့လာနိုင်သည်-

  • Logical နှင့် Physical folder တည်ဆောက်ပုံများအကြောင်း
  • Virtual နှင့် Physical အမည်များအကြောင်း
  • ဝဘ် URL များနှင့် လမ်းကြောင်းများအကြောင်း

Logical Folder Structure

အောက်တွင် ASP.NET ဝဘ်စာမျက်နှာများဝဘ်ဆိုက်အတွက် ပုံမှန်ဖိုင်တွဲဖွဲ့စည်းပုံဖြစ်သည်-

ဖိုင်တွဲများ
  • "အကောင့်" ဖိုဒါတွင် အကောင့်ဝင်ခြင်းနှင့် လုံခြုံရေးဖိုင်များ ပါရှိသည်။
  • "App_Data" ဖိုဒါတွင် ဒေတာဘေ့စ်များနှင့် ဒေတာဖိုင်များ ပါရှိသည်။
  • "Images" ဖိုဒါတွင် ပုံများပါရှိသည်။
  • "Scripts" ဖိုဒါတွင် ဘရောက်ဆာ Script များပါရှိသည်။
  • "မျှဝေထားသော" ဖိုဒါတွင် ဘုံဖိုင်များ (အပြင်အဆင်နှင့် ပုံစံဖိုင်များကဲ့သို့) ပါ၀င်သည်

Physical Folder Structure

အထက်ဖော်ပြပါ ဝဘ်ဆိုက်ရှိ "ရုပ်ပုံများ" ဖိုဒါအတွက် ရုပ်ပိုင်းဆိုင်ရာဖွဲ့စည်းပုံသည် ကွန်ပျူတာတွင် ဤကဲ့သို့ဖြစ်နိုင်သည်-

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


အတုနှင့် ရုပ်ပိုင်းဆိုင်ရာအမည်များ

အထက်ဖော်ပြပါ ဥပမာမှ

ဝဘ်ပုံတစ်ပုံ၏ ပကတိအမည်သည် "Images/pic31.jpg" ဖြစ်နိုင်သည်။

ဒါပေမယ့် နာမည်က "C:\Johnny\Documents\MyWebSites\Demo\Images\pic31.jpg"



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

ဝဘ်မှဖိုင်များကိုဝင်ရောက်ရန် URL များကိုအသုံးပြုသည်- https://www.w3schools.com/html/html5_intro.asp

URL သည် ဆာဗာရှိ ရုပ်ပိုင်းဆိုင်ရာဖိုင်တစ်ခုနှင့် သက်ဆိုင်သည်- C:\MyWebSites\w3schools\html\html5_intro.asp

အတုအယောင်လမ်းကြောင်းသည် ရုပ်ပိုင်းဆိုင်ရာလမ်းကြောင်းများကို ကိုယ်စားပြုရန် အတိုကောက်ဖြစ်သည်။ အကယ်၍ သင်သည် virtual လမ်းကြောင်းများကို အသုံးပြုပါက၊ လမ်းကြောင်းများကို အပ်ဒိတ်လုပ်ရန်မလိုဘဲ သင့်စာမျက်နှာများကို အခြားဒိုမိန်း (သို့မဟုတ် ဆာဗာ) သို့ ရွှေ့နိုင်သည်။

URL https://www.w3schools.com/html/html5_intro.asp
ဆာဗာအမည် w3 ကျောင်းများ
အတုမဂ် /html/html5_intro.asp
ရူပမဂ် C:\MyWebSites\w3schools\html\html5_intro.asp

disk drive တစ်ခုပေါ်ရှိ root ကို C:\ ကဲ့သို့ရေးထားသော်လည်း ဝဘ်ဆိုက်တစ်ခုရှိ root သည် / (forward slash) ဖြစ်သည်။

ဝဘ်ဖိုဒါတစ်ခု၏ virtual လမ်းကြောင်းသည် ရုပ်ပိုင်းဆိုင်ရာဖိုင်တွဲနှင့် လုံးဝ (နီးပါး) မတူပါ။

သင့်ကုဒ်တွင် သင်ကုဒ်လုပ်နေသည့်အရာပေါ်မူတည်၍ ရုပ်ပိုင်းဆိုင်ရာလမ်းကြောင်းနှင့် virtual path နှစ်ခုလုံးကို ကိုးကားပါမည်။

ASP.NET တွင် ဖိုဒါလမ်းကြောင်းများနှင့် အလုပ်လုပ်ရန် ကိရိယာ ၃ ခု ရှိသည်- ~ အော်ပရေတာ၊ Server.MapPath နည်းလမ်း နှင့် Href နည်းလမ်း။


အဲ~အော်

ပရိုဂရမ်းမင်းကုဒ်တွင် virtual root ကို သတ်မှတ်ရန် ~ အော်ပရေတာကို အသုံးပြုပါ။

~အော်ပရေတာအား အသုံးပြုပါက၊ လမ်းကြောင်းတစ်ခုအစား ကုဒ်ကိုမပြောင်းလဲဘဲ သင့်ဝဘ်ဆိုဒ်ကို အခြားဖိုင်တွဲ သို့မဟုတ် တည်နေရာသို့ ရွှေ့နိုင်သည်-

var myImagesFolder = "~/images";
var myStyleSheet = "~/styles/StyleSheet.css";

Server.MapPath နည်းလမ်း

Server.MapPath နည်းလမ်းသည် ဆာဗာနားလည်နိုင်သော ရုပ်ပိုင်းဆိုင်ရာလမ်းကြောင်း (C:\Johnny\MyWebSited\Demo\default.cshtml) သို့ virtual path (/default.cshtml) သို့ ပြောင်းသည်။

ဆာဗာပေါ်တွင်ရှိသော ဒေတာဖိုင်များကိုဖွင့်ရန် လိုအပ်သောအခါတွင် သင်သည် ဤနည်းလမ်းကို အသုံးပြုလိမ့်မည် (ဒေတာဖိုင်များကို ရုပ်ပိုင်းဆိုင်ရာလမ်းကြောင်းအပြည့်အစုံဖြင့်သာ ဝင်ရောက်ကြည့်ရှုနိုင်သည်)

var pathName = "~/dataFile.txt";
var fileName = Server.MapPath(pathName);

ဤသင်ခန်းစာ၏ နောက်အခန်းတွင် ဆာဗာရှိ ဒေတာဖိုင်များကို ဖတ်ခြင်း (နှင့် စာရေးခြင်း) အကြောင်း ပိုမိုလေ့လာနိုင်ပါမည်။


Href နည်းလမ်း

Href နည်းလမ်းသည် ကုဒ်တွင်သုံးသောလမ်းကြောင်းကို ဘရောက်ဆာနားလည်နိုင်သောလမ်းကြောင်းအဖြစ်သို့ ပြောင်းပေးသည် (ဘရောက်ဆာသည် ~ အော်ပရေတာအား နားမလည်နိုင်ပါ)။

ပုံဖိုင်များနှင့် CSS ဖိုင်များကဲ့သို့သော အရင်းအမြစ်များသို့ လမ်းကြောင်းများဖန်တီးရန် သင်သည် Href နည်းလမ်းကို အသုံးပြုသည်။

You will often use this method in HTML <a>, <img>, and <link> elements:

@{var myStyleSheet = "~/Shared/Site.css";}

<!-- This creates a link to the CSS file. -->
<link rel="stylesheet" type="text/css" href="@Href(myStyleSheet)" />

<!-- Same as : -->
<link rel="stylesheet" type="text/css" href="/Shared/Site.css" />

The Href method is a method of the WebPage Object.