ส่วนนี้จะแนะนำคุณว่าคืออะไร
ไวยากรณ์ของมีดโกนและมีดโกนRazor ไม่ใช่ภาษาการเขียนโปรแกรม มันเป็นภาษามาร์กอัปฝั่งเซิร์ฟเวอร์
Razor คือไวยากรณ์มาร์กอัปที่ช่วยให้คุณสามารถฝังโค้ดบนเซิร์ฟเวอร์ (Visual Basic และ C#) ลงในหน้าเว็บได้
รหัสบนเซิร์ฟเวอร์สามารถสร้างเนื้อหาเว็บแบบไดนามิกในขณะที่เว็บเพจถูกส่งไปยังเบราว์เซอร์ เมื่อมีการร้องขอหน้าเว็บ เซิร์ฟเวอร์จะรันโค้ดบนเซิร์ฟเวอร์ในเพจก่อนที่จะส่งคืนเพจนั้นไปยังเบราว์เซอร์ โค้ดทำงานโดยเซิร์ฟเวอร์และสามารถทำงานที่ซับซ้อนได้ เช่น การเข้าถึงฐานข้อมูล
Razor ใช้ ASP.NET และออกแบบมาเพื่อสร้างเว็บแอปพลิเคชัน มีฟังก์ชันการทำงานของ ASP.NET แบบดั้งเดิม แต่ใช้งานง่ายกว่าและเรียนรู้ง่ายกว่า
Razor ใช้ไวยากรณ์ที่คล้ายคลึงกับ PHP และ ASP แบบคลาสสิก
มีดโกน:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php สำหรับ ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul>
เว็บฟอร์ม (ASP แบบคลาสสิก):
<ul> <% สำหรับ (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
ตัวช่วย ASP.NET เป็นส่วนประกอบที่สามารถเข้าถึงได้ด้วยรหัส Razor เพียงไม่กี่บรรทัด
คุณสามารถสร้างตัวช่วยของคุณเองได้โดยใช้ไวยากรณ์ของ Razor หรือใช้ตัวช่วย ASP.NET ในตัว
ต่อไปนี้เป็นคำอธิบายโดยย่อเกี่ยวกับตัวช่วย Razor ที่มีประโยชน์:
เว็บกริด
เว็บกราฟิก
Google Analytics
บูรณาการ Facebook
บูรณาการทวิตเตอร์
กำลังส่งอีเมล
การตรวจสอบ
Razor รองรับ C# (C Sharp) และ VB (Visual Basic)