เว็บ ASP.NET หน้ามีดโกน
ในการกวดวิชานี้เราจะใช้มีดโกนเครื่องหมาย C # และโค้ด Visual Basic
มีดโกนคืออะไร?
- มีดโกนเป็นเซิร์ฟเวอร์ที่ใช้เพิ่มรหัสเพื่อไวยากรณ์มาร์กอัปหน้าเว็บ
- มีดโกนแบบดั้งเดิม ASP.NET คุณสมบัติมาร์กอัป แต่มันเป็นเรื่องง่ายที่จะใช้และง่ายต่อการเรียนรู้
- มีดโกนเป็นไวยากรณ์มาร์กอัปฝั่งเซิร์ฟเวอร์และ ASP และ PHP เช่น
- มีดโกนสนับสนุน C # และภาษาการเขียนโปรแกรม Visual Basic
เพิ่มรหัสมีดโกน
โปรดจำไว้ว่าหน้าเว็บตัวอย่างบทสุดท้าย:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
</body>
</html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
</body>
</html>
ตอนนี้เพิ่มรหัสบางอย่างเช่นมีดโกน:
ตัวอย่าง
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
<p>The time is @DateTime.Now </p>
</body>
</html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
<p>The time is @DateTime.Now </p>
</body>
</html>
เล่นอินสแตนซ์»
หน้านี้มีแท็ก HTML ที่พบบ่อยในนอกจากนี้รหัสยังเพิ่มมีดโกน @ ตัวตน
รหัสมีดโกนสามารถที่จะดำเนินการเพิ่มเติมบางอย่างในเวลาจริงบนเซิร์ฟเวอร์และผลลัพธ์ที่ปรากฏ (คุณสามารถระบุตัวเลือกการจัดรูปแบบมิฉะนั้นมันจะแสดงรายการเริ่มต้น.)
หลักมีดโกน C # กฎไวยากรณ์
- บล็อกรหัสมีดโกนรวมอยู่ในที่ @ { ... }
- การแสดงออก Inline (ตัวแปรและฟังก์ชั่น) เริ่มต้นด้วย!
- จบงบรหัสด้วยเครื่องหมายอัฒภาค
- ตัวแปรที่ประกาศใช้คำวา
- สตริงในเครื่องหมายคำพูด
- รหัส C # เป็นกรณีที่สำคัญ
- ขยาย C # ไฟล์ .cshtml
ตัวอย่างของ C #
<!-- 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 + " Today is: " + weekDay;
}
<p>The greeting is: @greetingMessage </p>
@{ 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 + " Today is: " + weekDay;
}
<p>The greeting is: @greetingMessage </p>
เล่นอินสแตนซ์»
หลักมีดโกน VB กฎไวยากรณ์
- บล็อกรหัสมีดโกนมี @Code ... รหัส End ใน
- การแสดงออก Inline (ตัวแปรและฟังก์ชั่น) เริ่มต้นด้วย!
- ประกาศตัวแปรโดยใช้คำหลักติ่ม
- สตริงในเครื่องหมายคำพูด
- รหัส VB ไม่ได้เป็นกรณี ๆ ไป
- นามสกุลไฟล์ VB เป็น .vbhtml
ตัวอย่าง
<!-- 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 & " Today is: " & weekDay
End Code
<p>The greeting is: @greetingMessage </p>
@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 & " Today is: " & weekDay
End Code
<p>The greeting is: @greetingMessage </p>
เล่นอินสแตนซ์»
เพิ่มเติมเกี่ยวกับ C # และ Visual Basic
หากคุณต้องการที่จะเรียนรู้เพิ่มเติมเกี่ยวกับมีดโกน, C #, ภาพและการเขียนโปรแกรมภาษา Basic, เห็นนี้กวดวิชา ส่วนมีดโกน