ASP.NET

ASP ปกติ - Active Server Pages

Active Server Pages (ASP) หรือเรียกว่า ASP ปกติ (Classic ASP) คือเอนจินสคริปต์ทางเซิร์ฟเวอร์ที่มีการเปิดตัวโดยไมโครซอฟท์ในปี 1998

ASP คือเทคโนโลยีที่ให้ใช้สคริปต์ในหน้าเว็บเรียกใช้บนเซิร์ฟเวอร์อินเทอร์เน็ต

ความยาวนามของไฟล์หน้าเว็บ ASP คือ .asp ซึ่งทั่วไปแล้วจะเขียนด้วย VBScript

ถ้าคุณต้องการเรียน ASP ปกติโปรดเข้าชมคู่มือ ASP ของเรา

ASP.NET

ASP.NET คือรุ่นใหม่ของ ASP มันไม่สามารถเปิดใช้งานกับ ASP ปกติได้ แต่ ASP.NET สามารถเรียกใช้ ASP

หน้าเว็บ ASP.NET ต้องการการคอมไพล์ ดังนั้นจึงเร็วกว่า ASP ปกติ

ASP.NET มีการสนับสนุนภาษาที่ดีขึ้น คอนโทรลล์ผู้ใช้หลายๆ อัน องค์ประกอบที่ใช้ XML และการเชื่อมโยงการรับรองผู้ใช้

นามสกุลของหน้า ASP.NET คือ .aspx โดยทั่วไปจะเขียนด้วย VB (Visual Basic) หรือ C# (C sharp)

คอนโทรลเลอร์ผู้ใช้ใน ASP.NET สามารถเขียนด้วยภาษาต่างๆ รวมทั้ง C++ และ Java

เมื่อเบราวเซอร์ขอไฟล์ ASP.NET โดยเฉพาะ โปรแกรมเครื่องข่าย ASP.NET จะอ่านไฟล์นั้น ปรับรหัสโค้ดและปฏิบัติการโค้ดในไฟล์ แล้วกลับมาส่งผลลัพธ์แบบ HTML สู่เบราวเซอร์

Razor ของ ASP.NET

Razor คือภาษาทางเลขที่ง่าย ใช้ในการฝังโค้ดเซิร์ฟเวอร์ในหน้าเว็บ ASP.NET ที่คล้ายกับ ASP

Razor มีความสามารถเหมือน ASP.NET แบบโบราณ แต่ง่ายที่ใช้และง่ายต่อการเรียนรู้

ภาษาแพร่ ASP.NET

ตัวเรียนนี้ครอบคลุมภาษาแพร่หลายต่อไปนี้:

  • Visual Basic (VB.NET)
  • C# (เรียกว่า C sharp)

เทคโนโลยีเซิร์ฟเวอร์ ASP.NET

ตัวเรียนนี้ครอบคลุมเทคโนโลยีเซิร์ฟเวอร์ต่อไปนี้:

  • Web Pages (ใช้ Razor ภาษา)
  • MVC (Model View Controller)
  • Web Forms (ASP.NET แบบโบราณ)

เครื่องมือพัฒนา ASP.NET

ASP.NET สนับสนุนเครื่องมือพัฒนาต่อไปนี้:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

ตัวเรียนนี้ใช้ WebMatrix สำหรับ Web Pages และ Visual Web Developer สำหรับ MVC และ Web Forms

นามสกุลของแบบไฟล์ ASP.NET

  • นามสกุลของแบบไฟล์ ASP คือ .asp
  • นามสกุลของแบบไฟล์ ASP.NET คือ .aspx
  • นามสกุลของแบบที่ใช้ C# ในแบบไฟล์ ASP.NET คือ .cshtml
  • นามสกุลของแบบที่ใช้ Razor VB ในแบบไฟล์ ASP.NET คือ .vbhtml