Response Object:

Một phần của tài liệu Đề tài phân tích thiết kế hệ thống thông tin xây dựng Website về tin tức cộng đồng (Trang 59)

II. Hệ quản trị cơ sở dữ liệu xây dựng hệ thống

4.Response Object:

Khác với đối tượng Request, Response gởi tất cả thông tin xử vừa xử lý cho các client yêu cầu. Chúng ta có thể xử dụng đối tượng này để giao tiếp với người dùng.

Cú pháp:

Response.collection|property|method

Những vấn đề cần quan tâm khi sử dụng đối tượng Request:

Cookies: collection này dùng để thiết lập giá trị cho biến cookies. Nếu cookies không tồn tại thì web server sẽ tạo một cookies mới trên máy client. Ngược lại, giá trị của cookies là giá trị mới thiết lập. Một lưu ý khi sử dụng cookies là giá trị cookies phải là những thông tin được gởi về đầu tiên cho trình duyệt của client.

Cú pháp:

Response.Cookies(cookie)[(key)|.attribute] = value

- Cookie: tên của cookies muốn tạo.

- Key: là tham số tùy chọn. Nếu giá trị này được thiết lấp thì cookies này được xem là cookies từ điển.

- Domain: thuộc tính chỉ ghi, cho biết domain tạo cookies này. - Expires: thuộc tính chỉ ghi, qui định ngày cookies hết hạn. Nếu không qui định thuộc tính này thì cookies sẽ hết hạn khi session kết thúc.

- Haskeys: thuộc tính chỉ đọc, cho biết cookies có chứa item hay không.

- Path: thuộc tính chỉ ghi, nếu giá trị này được chỉ định thì client chỉ gởi cookies cho server có đường dẫn này.

- Secure: thuộc tính chỉ ghi, qui định giá trị này khi muốn cookies được bảo mật.

Buffer: là một biến kiểu boolean. Nếu thuộc tính này là true thì web server chỉ trả kết quả cho client khi tất cả các script được xử lý hoặc phương thức Flush hay End được gọi. Giá trị mặc định là False.

Cú pháp: Response.Buffer = [True, false]

CacheControl: qui định proxy server có được lưu kết quả do trang ASP này phát sinh hay không. Giá trị mặc định là không(private).

 ContentType: qui định dạng dữ liệu do web server trả về cho client. Giá trị mặc định là text/HTML.

Cú pháp: Response.ContentType [= ContentType ]

Ví dụ:

<% Response.ContentType = "image/GIF" %>

Expires: chỉ định thời gian Cookies trang lưu trên trình duyệt của client.

Cú pháp: Response.Expires =[minuter]

Cú pháp: Response.IsClientConnected

BinaryWrite: phương thức này tiện lợi cho việc truyền những thông tin kiểu nhị phân cho client.

Cú pháp: Response.write data

Data: dữ liệu muốn truyền cho client.

Clear: xóa tất cả dữ liệu chứa trong vùng đệm. Muốn dùng phương thức này phải chỉ định giá trị Response.Buffer = TRUE.

Cú pháp: Response.clear

End: Khi gọi phương thức này, server dừng xử lý các script và trả về cho client các kết quả đã thực hiện được. Muốn dùng phương thức này phải chỉ định giá trị Response.Buffer = TRUE.

Cú pháp: Response.End

Flush: gởi tất cả dữ liệu trong vùng đệm cho client. Muốn dùng phương thức này phải chỉ định giá trị Response.Buffer = TRUE. (adsbygoogle = window.adsbygoogle || []).push({});

Cú pháp: Response.Flush

Redirect: chuyển hướng trình duyệt của client đến một địa chỉ URL khác

Cú pháp: Response.Redirect URL

Write: ghi thông tin cho client.

Cú pháp: Response.write data

Một phần của tài liệu Đề tài phân tích thiết kế hệ thống thông tin xây dựng Website về tin tức cộng đồng (Trang 59)