ASP.NET Web Pages - Razor အကျိုးအချက်အလက် ထပ်ပေါင်းပါ

ယခု ပညာရှင်များ မှာ C# နှင့် Visual Basic အကျိုးအချက်အလက် ဖြင့် Razor အကျိုးအချက်အလက် အသုံးပြုပါ

Razor မှာ အားလုံးပါ

  • Razor သည် ဝက်ဆိုက်သို့ အခြေခံ အကျိုးအချက်အလက် ပါဝင်ပါ
  • Razor သည် အများပြားသော ASP.NET အချက်အလက် အကျိုးသတ္တိများ ပါဝင်ပြီး သာမန် အကျယ်အဝန်း အောင်ပွဲခံနိုင်သည်
  • Razor သည် ASP နှင့် PHP အသိပေး အကျိုးအချက်အလက် နှင့် တူသည်
  • Razor သည် C# နှင့် Visual Basic ပုံစံ အချက်အလက်များ ကို ထောက်ပံ့ပါ

Razor အကျိုးအချက်အလက် ထပ်ပေါင်းပါ

အခြေခံ စာမျက်နှာကို အမှတ်ပြုပါ

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="utf-8" />
    <title>Web Pages ပြပွဲ</title>
</head>
<body>
    <h1>Hello Web Pages</h1>
</body>
</html>

အားလုံးက အတြက်က သို့မဟုတ် Razor အကျိုးအချက်အလက် အပိုင်းများ ထပ်ပေါင်းပါ

အမှတ်အသား

<!DOCTYPE html>
<html lang="en">
<head>
     <meta charset="utf-8" />
     <title>Web Pages ပြပွဲ</title>
</head>
<body>
     <h1>Hello Web Pages</h1> 
     <p>အချိန်သည် @DateTime.Now</p>
</body>
</html>

အမှတ်အသား လုပ်ဆောင်

ထို စာမျက်နှာသည် အများပြားသော HTML အချက်အလက်များ ပါဝင်ပြီး ရှိသည်: @ သတိပုံဖြင့် အချက်အလက်များ

Razor အကျိုးအချက်အလက်၏ အလုပ်အကျွင်းသည် အင်တာနက် အချိန်ကို စစ်ဆေးပြီး ပြသပါသည်。(သင်သည် ပုံစံ ရွေးချယ်ခြင်း ပြုနိုင်သည် သို့မဟုတ် အခြား ပုံစံများဖြင့် ပြသပါ)

C# အကျိုးများသည် Razor ပုံစံ အခြေခံ အဘောင်ချက်

  • Razor အကျိုးအချက်အလက်သည် @{ ... } ဖြင့် ခုံးချိပါ
  • အသုံးပြုခြင်း (အမှတ်အသား နှင့် ပြောင်းလဲခြင်း) အစား @ ဖြင့် စတင်ခြင်း
  • အကျိုးအချက်အလက်များသည် အပတ်ခွဲဖြင့် အဆုံးသတ်ပါ
  • သဘောတူများကို var သတိပုံဖြင့် ကြေညာပါ
  • စကားလုံးများ အရိုးများနှင့် အသုံးပြုခြင်း
  • C# အကျိုးအချက်အလက်များသည် အရေးပါသည်
  • C# ဖိုင်၏ ပေါ်လစ်အပိုင်းဖြင့် .cshtml

C# အကျိုးများ

<!-- အသုံးပြုခြင်းများစွာရှိသော အခုံးအခွံး -->
@{ var myMessage = "Hello World"; }
<!-- အသုံးပြုခြင်းအသင့်များစွာ -->
<p>myMessage အကျိုးသတ္တိသည်မှာ: @myMessage</p> 
<!-- အသုံးပြုခြင်းများစွာရှိသော အခုံးအခွံး -->
@{}}
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}
<p>ခေါ်ဝေါ်ခြင်းဖြစ်သည်မှာ: @greetingMessage</p>

အမှတ်အသား လုပ်ဆောင်

VB အခြေခံ Razor အက္ခရာအချက်အလက်

  • Razor အစိတ် အသုံးပြုခြင်း @Code ... End ဖြင့် အသုံးပြုခြင်း
  • အသုံးပြုခြင်း (အမှတ်အသား နှင့် ပြောင်းလဲခြင်း) အစား @ ဖြင့် စတင်ခြင်း
  • အလိုရှိသော အမှတ်အသားများ အသုံးပြုခြင်းအတွက် Dim သတ်မှတ်ခြင်း
  • စကားလုံးများ အရိုးများနှင့် အသုံးပြုခြင်း
  • C# အသုံးပြုခြင်း အရေးပါသောအရာများ အကြီးအကျယ် မပြောင်းလဲပါ
  • C# ဖိုင်၏ အပိုင်းအခြားအမည်ဖြစ်သည်မှာ .vbhtml ဖြစ်ပါသည်

အမှတ်အသား

<!-- အသုံးပြုခြင်းများစွာရှိသော အခုံးအခွံး -->
@Code dim myMessage = "Hello World" End Code
<!-- အသုံးပြုခြင်းအသင့်များစွာ -->
<p>myMessage အသုံးပြုခြင်းဖြစ်သည်မှာ: @myMessage</p> 
<!-- အသုံးပြုခြင်းများစွာရှိသော အခုံးအခွံး -->
@Code
dim greeting = "Welcome to our site!" 
dim weekDay = DateTime.Now.DayOfWeek 
dim greetingMessage = greeting & " Today is: " & weekDay
End Code 
<p>ခေါ်ဝေါ်ခြင်းဖြစ်သည်မှာ: @greetingMessage</p>

အမှတ်အသား လုပ်ဆောင်

C# နှင့် Visual Basic နှင့်ပတ်သတ်၍ ပိုမိုလေးစားရန်

Razor နှင့် C# နှင့် Visual Basic ပညာရေး လူမှုများ ပိုမိုလေးစားသင့်သည်ဆိုချင်လျှင် အခြေခံပညာအဖွဲ့အစည်း၏ Razor အစိတ်