ASP.NET

ASP truyền thống - Active Server Pages

Active Server Pages (ASP), cũng được gọi là ASP truyền thống (Classic ASP), là công cụ mã hóa máy chủ đầu tiên được Microsoft phát hành vào năm 1998.

ASP là công nghệ cho phép các đoạn mã trong trang web được thực thi trên máy chủ Internet.

Tên mở rộng tệp của trang ASP là .asp, thường được viết bằng VBScript.

Nếu bạn cần học ASP truyền thốngVui lòng truy cập vào hướng dẫn ASP của chúng tôi

ASP.NET

ASP.NET là thế hệ mới của ASP. Nó không thể tương thích với ASP truyền thống, nhưng ASP.NET có thể tham chiếu đến ASP.

Trang ASP.NET cần được biên dịch, vì vậy nhanh hơn so với ASP truyền thống.

ASP.NET có hỗ trợ ngôn ngữ tốt hơn, nhiều điều khiển người dùng, các thành phần dựa trên XML và tích hợp xác thực người dùng.

Tên mở rộng tệp của trang ASP.NET là .aspx, thường được viết bằng VB (Visual Basic) hoặc C# (C sharp).

Các điều khiển người dùng trong ASP.NET có thể được viết bằng nhiều ngôn ngữ khác nhau, bao gồm C++ và Java.

Khi trình duyệt yêu cầu tệp ASP.NET, động cơ ASP.NET sẽ đọc tệp, biên dịch và thực thi các lệnh trong tệp, sau đó trả về kết quả dưới dạng HTML thuần.

ASP.NET Razor

Razor là một ngôn ngữ đánh dấu mới, dễ sử dụng, dùng để chèn mã máy chủ vào trang web ASP.NET, rất tương tự ASP.

Razor có khả năng của ASP.NET truyền thống nhưng dễ sử dụng và dễ học hơn.

Ngôn ngữ lập trình ASP.NET

Giáo trình này bao gồm các ngôn ngữ lập trình sau:

  • Visual Basic (VB.NET)
  • C# (đọc là C sharp)

Công nghệ máy chủ ASP.NET

Giáo trình này bao gồm các công nghệ máy chủ sau:

  • Web Pages (sử dụng ngữ pháp Razor)
  • MVC (Model View Controller)
  • Web Forms (ASP.NET truyền thống)

Công cụ phát triển ASP.NET

ASP.NET hỗ trợ các công cụ phát triển sau:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

Giáo trình này sử dụng WebMatrix cho Web Pages, Visual Web Developer cho MVC và Web Forms.

Tên mở rộng tệp của tệp ASP.NET

  • Tên mở rộng tệp của tệp ASP là .asp
  • Tên mở rộng tệp của tệp ASP.NET là .aspx
  • Tên mở rộng tệp của tệp sử dụng ngữ pháp C# trong ASP.NET là .cshtml
  • Tên mở rộng tệp của tệp sử dụng ngữ pháp Razor VB trong ASP.NET là .vbhtml