ASP.NET Web Pages - ກວດກາຄຳສັບ Razor

ໃນຫຼັກສູດນີ້,ພວກເຮົາຈະນໍາໃຊ້ຄຳສັບ Razor ທີ່ຢູ່ໃນ C# ແລະ Visual Basic

ວ່າແມ່ນຫຍັງ 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 Demo</title>
</head>
<body>
    <h1>Hello Web Pages</h1>
</body>
</html>

ກວດກາຄຳສັບ Razor ທີ່ຢູ່ໃນຫົວຂໍ້ນີ້:

ຄວາມຈຳນວນ

<!DOCTYPE html>
<html lang="en">
<head>
     <meta charset="utf-8" />
     <title>Web Pages Demo</title>
</head>
<body>
     <h1>Hello Web Pages</h1> 
     <p>ເວລາທີ່ຢູ່ປະຈຸບັນ: @DateTime.Now</p>
</body>
</html>

ການດຳເນີນຄວາມຈຳນວນ

ເວັບໄຊນີ້ກວມເອົາສັນຍາລະບຽບ HTML ທຳມະດາ ພ້ອມທັງ: ຄຳສັບ Razor ທີ່ຖືກວັດຈອງໂດຍ @

ຄຳສັບ Razor ຈະປະຕິບັດວຽກຂອງພະຍາຍາມທີ່ພິພາດວຽກທີ່ຢູ່ຂອງທະນາຄານລະບົບ (ທ່ານສາມາດກໍານົດຕົວເລື່ອງການຈຳນວນວັດຖຸຫຼືການສະແດງຕາມຕົວເລື່ອງຈຳນວນວັດຖຸເອກະສານປົກກະຕິ)

ກົດລະບຽບສາຍສະພາບ Razor ຂອງ C#

  • ຄຳສັບ Razor ແມ່ນຖືກວັດຈອງໂດຍ @{ ... }
  • ການສະແດງວຽກງານ(ຄຳເປັນຄວາມຈຳນວນແລະການຮັບສະໜອງ) ຕ້ອງເລີ່ມດ້ວຍ @
  • ຄຳສັບຈະຖືກສິ້ນສຸດດ້ວຍຄຳສະໝອງ
  • ຄວາມຄິດຈະຖືກອະນຸຍາດໂດຍຄຳປະກອບ var
  • ການກັບຄືນຄຳສັບແມ່ນດ້ວຍຄຳປະກອບ
  • C# ແມ່ນການຄິດການຄຳສັບກະຈາຍຄຳວັດທະນາຍຄຳຂອງ 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>

ການດຳເນີນຄວາມຈຳນວນ

ກົດລະບຽບພາກສ່ວນ Razor ຂອງ VB

  • ການສະແດງວຽກງານ 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