Bagian ini memperkenalkan Anda apa itu
Sintaks Razor dan Razor.Razor bukanlah bahasa pemrograman. Ini adalah bahasa markup sisi server.
Razor adalah sintaks markup yang memungkinkan Anda menyematkan kode berbasis server (Visual Basic dan C#) ke dalam halaman web.
Kode berbasis server dapat membuat konten Web dinamis saat halaman web dikirimkan ke browser. Ketika halaman web diminta, server mengeksekusi kode berbasis server di halaman tersebut sebelum mengembalikan halaman tersebut ke browser. Dijalankan oleh server, kode tersebut dapat melakukan tugas-tugas kompleks, seperti mengakses database.
Razor didasarkan pada ASP.NET dan dirancang untuk membuat aplikasi Web. Ini memiliki fungsionalitas ASP.NET tradisional, tetapi lebih mudah digunakan dan dipelajari.
Razor menggunakan sintaks yang mirip dengan PHP dan ASP klasik.
Pisau cukur:
<ul> @untuk (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php untuk ($i = 0; $i < 10; $i++) { echo("<li>$i</li>");
Formulir Web (ASP Klasik):
<ul> <% untuk (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Pembantu ASP.NET adalah komponen yang dapat diakses dengan beberapa baris kode Razor sederhana.
Anda dapat membuat helper Anda sendiri menggunakan sintaks Razor, atau menggunakan helper ASP.NET bawaan.
Berikut adalah penjelasan singkat tentang beberapa pembantu Razor yang berguna:
Jaringan Web
Grafik Web
Google Analitik
Integrasi Facebook
Integrasi Twitter
Mengirim Email
Validasi
Razor mendukung C# (C sharp) dan VB (Visual Basic).