-->

[ASP.NET] Web động

Phần 1. Giới thiệu về ASP.NET
Phần 2. Web tĩnh

Một trang web động sẽ hoạt động như thế nào, bài viết này sẽ trả lời câu hỏi đó. Một ứng dụng web không bao gồm tất cả là các trang web tĩnh, nhưng với mỗi khoảng thời gian cần phải có một số cách để chuyển đổi thành web tĩnh để hiển thị trên trình duyệt. Thay vì lưu trữ những trang HTML thì các trang này sẽ được tạo ra bởi ứng dụng Web. Những trang đó được tạo ra bởi một thứ được gọi là trang web động.
Một sự khác nhau cơ bản giữa các trang web tĩnh và các trang web động đó là, trang web động sẽ bao gồm một hoặc nhiều form có chứa các điều khiển trên máy chủ như textbox, label, button... Người sử dụng sẽ tương tác với các điều khiển đó thông qua ứng dụng Web.
Cơ chế làm việc của các trang web động
Cơ chế làm việc của các trang web động
Hình trên trình bày nguyên lý làm việc của một trang web động. Ban đầu, trình duyệt sẽ gửi yêu cầu HTTP (HTTP request) đến máy chủ web (Web server (IIS)) bao gồm địa chỉ trang web được yêu cầu, quá trình này người dùng có thể điền thông tin vào trong web form, khi IIS nhận được yêu cầu này,iis sẽ yêu cầu một web form từ  ứng dụng web mà nó chỉ định phù hợp trên một danh sách ứng dụng web mà nó quản lý. Chỉ những tệp có phần mở rộng có liên quan tới yêu cầu mới được gọi. Vì phần mở rộng *.aspx là của ASP.NET nên máy chủ web sẽ yêu cầu ứng dụng web asp.net trong trường hợp này, và asp.net sẽ thực thi yêu cầu này trên web form tương ứng.
Cũng theo cách đó, cơ chế xử lý thời gian thực trên IIS 7, một yêu cầu HTTP request được gửi tới ASP.NET.

[ASP.NET] Phần 2. Web tĩnh

Phần 1. Những điều cần thiết khi học asp.net
Nhiều trang web trên internet là những trang web tĩnh, đó là những tài liệu HTML hay là ngôn ngữ đánh dấu siêu văn bản Hypertext markup Language.