Pisau Cukur Halaman Web
Laman Web ASP.NET - Menambah Kod Pisau Cukur
Dalam tutorial ini kami akan menggunakan penanda Razor untuk kod C# dan Visual Basic.
Apakah Razor?
Razor ialah sintaks markup untuk menambah kod berasaskan pelayan pada halaman web
Razor mempunyai fungsi markup ASP.NET tradisional, Tetapi lebih mudah digunakan dan lebih mudah dipelajari
Razor ialah sintaks penanda sebelah pelayan, sama seperti ASP dan PHP
Razor menyokong C# dan Visual Bahasa pengaturcaraan asas
Tambah kod Razor
Ingat halaman web dalam contoh dalam bab sebelumnya:
<html lang="en">
<head>
<meta charset="utf-8" />
<tajuk>Demo Halaman Web</title>
</head>
<badan>
<h1>Hello Web Pages</h1>
</body>
</html>
Sekarang tambahkan beberapa kod Razor pada contoh:
Instance
<!DOCTYPE html> <html> <body> <h1>Hello Web Pages</h1> <p>The time is @DateTime.Now</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat instance dalam talian
Halaman ini Mengandungi teg HTML biasa, selain menambahkan kod Razor bertanda @.
Kod cukur boleh melengkapkan pelbagai tindakan pada pelayan dalam masa nyata dan memaparkan hasilnya. (Anda boleh menentukan pilihan pemformatan, jika tidak, hanya item lalai akan dipaparkan.)
Peraturan sintaks C# Razor Utama
Blok kod cukur terkandung dalam @ { ... } dalam
Ungkapan sebaris (pembolehubah dan fungsi) bermula dengan @
Pernyataan kod berakhir dengan koma bertitik
Pembolehubah diisytiharkan menggunakan kata kunci var
Rentetan disertakan dalam petikan
Kod C# adalah sensitif huruf besar/kecil
Sambungan fail C# ialah .cshtml
Contoh
<html> <body> <!-- Single statement block --> @{ var myMessage = "Hello World"; } <!-- Inline expression or variable --> <p>The value of myMessage is: @myMessage</p> <!-- Multi-statement block --> @{ var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Here in Huston it is: " + weekDay; } <p>The greeting is: @greetingMessage</p> </body> </html>
Jalankan Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Peraturan sintaks VB Razor Utama
-
Blok kod cukur terkandung dalam @Code ... Kod Tamat
Ekspresi sebaris (pembolehubah dan fungsi) bermula dengan @
Pembolehubah diisytiharkan menggunakan kata kunci Dim
Rentetan disertakan dalam petikan
Kod VB tidak sensitif huruf besar/kecil
Sambungan fail VB ialah .vbhtml
Contoh
<!-- Single statement block --> @Code dim myMessage = "Hello World" End Code <!-- Inline expression or variable --> <p>The value of myMessage is: @myMessage</p> <!-- Multi-statement block --> @Code dim greeting = "Welcome to our site!" dim weekDay = DateTime.Now.DayOfWeek dim greetingMessage = greeting & " Here in Huston it is: " & weekDay End Code <p>The greeting is: @greetingMessage</p>
Run Example»
Klik butang "Run Example" untuk melihat contoh dalam talian
Lebih lanjut mengenai C# dan Visual Basic
Jika anda ingin mengetahui lebih lanjut tentang Razor, C# dan bahasa pengaturcaraan Visual Basic, lihat bahagian Razor dalam tutorial ini.