Tutorial ASP.NE...login
Tutorial ASP.NET
pengarang:php.cn  masa kemas kini:2022-04-11 14:18:18

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:

< ; !DOCTYPE html>

<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.


Laman web PHP Cina