Microsoft Active Server Pages (ASP) là một môi trường kịch bản dựa trên server (server-side scripting) cho phép tạo hoặc xây dựng các ứng dụng Web mạnh chứa các thẻ HTML, văn bản và các lệnh script hay các ứng dụng Web động, giao tiếp giữa Client và server một cách hiệu quả. Các trang ASP có thể gọi các thành phần ActiveX để thực hiện các công việc như kết nối với một database hoặc thực hiện một tính toán kinh doanh. Với ASP, bạn có thể đưa nội dung tương tác với các trang Web của bạn hoặc. | ASP I. Active Server Pages ASP là gì Microsoft Active Server Pages ASP là một môi trường kịch bản dựa trên server server-side scripting cho phép tạo hoặc xây dựng các ứng dụng Web mạnh chứa các thẻ HTML văn bản và các lệnh script hay các ứng dụng Web động giao tiếp giữa Client và server một cách hiệu quả. Các trang ASP có thể gọi các thành phần ActiveX để thực hiện các công việc như kết nối với một database hoặc thực hiện một tính toán kinh doanh. Với ASP bạn có thể đưa nội dung tương tác với các trang Web của bạn hoặc xây dựng toàn bộ các ứng dụng Web sử dụng các trang HTML như giao tiếp với khách hàng của bạn. ũ Trang ASP Mỗi trang .asp có thể bao gồm một trong các thành phần sau HTML Script của ngôn ngữ VB Script hoặc Jscript Text trong đó các tag HTML và Text sẽ được xử lý bình thường như đối với các văn bản HTML .html thông thường các script sẽ được một bộ phận engine của ASP thông dịch và thi hành trên server. Có thể xem trang ASP như một trang HTML có bổ sung các ASP Script Command ũ Hoạt động của trang ASP Sau khi môi trường ASP thực hiện việc thực thi các file .asp xong nó sẽ trả lại kết quả ở dạng HTML cho Web Server tiếp theo Browser sẽ nhận được nội dung cần trình bày từ Web Server thông qua giao thức HTTP. Một trang ASP cũng sẽ được Brower tham khảo tới bình thường như là nó đã tham khảo tới một trang HTML của Web. Trang Asp khi ở trên Web Server và khi được đưa ra Browser ũ Sơ đồ một ứng dụng trên Web ASP Web Server là nơi tiếp nhận và trả lời các yêu cầu của Web user đồng thời cũng thực hiện việc kết nối đến hệ DBMS trên Database Server theo yêu cầu truy cập dữ liệu của 1 trang ASP. ADO cung cấp giao diện lập trình cho người phát triển xây dựng các lệnh truy cập CSDL các lệnh này được chuyển đến cho hệ DBMS để thực thi thông qua các thành phần OLEDB và ODBC . Kết quả truy vấn dữ liệu sẽ được Web Server đưa ra hiển thị trên Browser. Database Server nơi diễn ra việc thực thi các thao tác CSDL như truy vấn cập nhật cũng như bào đảm tính toàn vẹn dữ liệu