Cùng với đối tượng Request, đối tượng Response cho phép chúng ta quyền kiểm soát thông tin từ server được gửi trả về trình duyệt. Hai đối tượng Request và Response tạo thành một cặp cho phép tạo nên sự giao tiếp client-server.
5.7.3.1. Các tập hợp
Đối tượng Response chi có duy nhất một tập hợp đó là tập hợp Cookies. Tập hợp này cho phép chúng ta tạo nên các Cookies trên máy trạm.
Chi tiết về Cookies sẽ được đề cập trong một phần riêng về Cookies.
5.7.3.2. Một số thuộc tính
TÊN THUỘC TÍNH MIÊU TẢ
Buffer = [True | False] - Điều khiển thông tin được xử lý trước khi gửi về cho client + Nếu được đặt là True thì tất cả các script trên trang phải được chạy trước khi gửi kết quả về client
+ Nếu được đặt là False (giá trị mặc định) thì những kết quả sẽ được gửi về client ngay sau khi mỗi dòng được thực hiện xong.
Charset(charset_name) Đặt tên tập hợp các kí tự
ContentType="Kiểu" Thiết đặt nội dung HTTP. Có một số kiểu phổ biến + Text/HTML (Mặc định)
+ Image/gif + Image/jpeg + Text/plain
Expires = Số phút Đặt thời gian một trang web được cất trên browser trước khi nó hết hạn.
Nếu đặt =0 trang này sẽ không bao giờ được lưu lại trên browser.
5.7.3.3. Một số phương thức
TÊN PHƯƠNG THỨC MIÊU TẢ
Write(Chuỗi kí tự) Gửi chuỗi kí tự về trình duyệt
Redirect(Địa chỉ mới) Chuyển địa chỉ trình duyệt sang một địa chỉ mới
Chú ý: Trong một số phiên bản cũ của web server ta không được thực hiện bất cứ một lệnh viết nào lên trình duyệt trước khi thực hiện lệnh này. Nếu làm trái điều này sẽ gây ra lỗi.
End Kết thúc việc thực hiện scripts, trả về client giá trị hiện tại Flush Gửi ngay lập tức giá trị được lưu trong buffer về trình duyệt.
Lệnh này đòi hỏi Response.Buffer phải được đặt là true, nếu không sẽ gây ra lỗi run-time error.
Clear Xóa ngay lập tức toàn bộ giá trị output được lưu trong buffer. Lệnh này đòi hỏi Response.Buffer phải được đặt là true, nếu không sẽ gây ra lỗi run-time error.
Ví dụ:
Trong ví dụ dưới đây có 2 trang web, một trang là trang LOGIN.HTM, trên trang này có một form cho phép người dùng nhập tên và mật khẩu. Khi nhấn submit, các thông tin được gửi sang trang LOGIN.ASP. Nếu tên truy nhập đúng là "user" và mật khẩu đúng là
"password" thì trình duyệt tự động chuyển sang trang DEFAULT.ASP, ngược lại trình duyệt quay về trang LOGIN.HTM
- Kết quả:
- Trang LOGIN.ASP