ASP.NET Web Pages - Razor အကျိုးအချက်အလက် ထပ်ပေါင်းပါ
- အရှေ့သို့ ပြောင်းရန် WebPages အကြောင်းအရာ
- နောက်သို့ ပြောင်းရန် WebPages ပြင်ပလုပ်
ယခု ပညာရှင်များ မှာ 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 အစိတ်。
- အရှေ့သို့ ပြောင်းရန် WebPages အကြောင်းအရာ
- နောက်သို့ ပြောင်းရန် WebPages ပြင်ပလုပ်