Các website thuở ban đầu chỉ bao gồm các trang web tĩnh dưới dạng các file HTML, tất cả những gì cần hiển thị trên trang web thì người thiết kế phải tạo sẵn trên trang đó. Các trang web tĩnh có đuôi là .htm hoặc .html Chẳng hạn muốn tạo một trang web có hiển thị chữ “Hello” với màu chữ đỏ người ta viết file với nội dung như sau: | Chương 1 GIỚI THIỆU ASP __ Mục tiêu Giới thiệu ngôn ngữ ASP Cài đặt và chạy ứng dụng ASP trên server IIS Các cú pháp căn bản VBScript Các đối tượng có sẵn Thao tác với Database trong ASP Giới thiệu ngôn ngữ lập trình web động ASP Các website thuở ban đầu chỉ bao gồm các trang web tĩnh dưới dạng các file HTML tất cả những gì cần hiển thị trên trang web thì người thiết kế phải tạo sẵn trên trang đó. Các trang web tĩnh có đuôi là .htm hoặc .html Chẳng hạn muốn tạo một trang web có hiển thị chữ Hello với màu chữ đỏ người ta viết file với nội dung như sau html head ti tle in dex ti tle head body p font color red Hello font p body html Trang web sau đó sẽ được lưu trên Web Server. Khi người dùng muốn xem trang web này họ sẽ dùng trình duyệt gửi một yêu cầu đến server bằng cách gõ vào địa chỉ URL ví dụ http localhost Lúc này Web Server nhận được yêu cầu sẽ tìm trong kho dữ liệu của nó trang web tương ứng rồi gửi về cho client sau đó trang web này sẽ được hiển thị ra bởi trình duyệt. Đó là cách hoạt động của web tĩnh. Web Server Hình Cách hoạt động của web tĩnh Chương 1 Giới thiệu ASP 1 Trang web tĩnh tuy rất tiện lợi nhưng không thể đáp ứng được mọi nhu cầu của ứng dụng web đặc biệt là những yêu cầu tương tác giữa client và web server. Có nhiều tình huống mà nội dung trang web không phải lúc nào cũng có thể soạn thảo và lưu trữ sẵn được mà đôi khi nó cần được sinh ra một cách tự động tùy thuộc vào ngữ cảnh hoặc có những xử lý phức tạp hơn việc server chỉ đơn giản trả về trang html khi nhận được yêu cầu từ người dùng ví dụ như phải thu thập thông tin mà người dùng gửi lên qua URL hay form hoặc truy cập dữ liệu trong database. Lấy ví dụ nếu chúng ta muốn xây dựng một trang web yêu cầu người sử dụng nhập tên username sau khi submit web server sẽ gửi về người dùng trang web có nội dung Welcome username Dễ dàng thấy rằng trang không thể soạn thảo sẵn được vì ứng với mỗi username mà người .