Đối tượng Response.

Một phần của tài liệu Xây dựng website quản lý thư viện trường đại học Kinh tế Quốc dân (Trang 31 - 33)

I. Công nghệ lập trình Active Server Page(ASP) 1 Active Server Pages là gỡ ?

2.Đối tượng Response.

• Định nghĩa: Việc gửi thụng tin tới cho user sẽ được thực hiện nhờ đối

tượng Response.

• Cỳ phỏp tổng quỏt : Response.Collection| property| method

• Collection của đối tượng Response:

Cookies : Xỏc định giỏ trị biến cookies. Nếu cookies được chỉ ra khụng tồn tại, nú sẽ được tạo ra. Nếu nú tồn tại thỡ nú được nhận giỏ trị mới.

• Cỏc Properties:

- Buffer : Chỉ ra trang Web output được giữ lại đệm buffer hay khụng. Khi một trang được đệm lại, Server sẽ khụng gửi một đỏp ứng nào cho Browser cho đến khi tất cả cỏc script trờn trang hiện tại đó được thực thi xong hay phương phỏp FLUSH or END được gọi.

- ContentType : Chỉ ra HTML content type cho response. Nếu khụng cú ContentType nào được chỉ ra, thỡ mặc nhiờn là “text/HTML”.

- Expires : Chỉ định số thời gian trước khi một trang được cached trờn một browser hết hạn.

- ExpiresAbsolute : Chỉ ra ngày giờ của một trang được cache trờn browser hết hạn.

- Status : Chỉ ra giỏ trị trạng thỏi được Server. Giỏ trị trạng thỏi đựơc định nghĩa trong đặc tả HTTP.

• Cỏc Methods :

- AddHeader : Thờm một HTML header với một giỏ trị được chỉ định. Phương thức này luụn luụn thờm mới một header vào response. Nú sẽ khụng thay thế những header cú sẵn cựng tờn với header mới.

- AppendToLog : Thờm một chuỗi vào cuối file Log của Web server cho request này.

- BinaryWrite : Xuất thụng tin ra output HTML dạng binary.

- Clear : Xoỏ đệm output HTML. Tuy nhiờn, phương thức này chỉ xoỏ Response body mà khụng xoỏ Response head. Phương thức này sẽ sinh lỗi nếu như Response.Buffer chưa set thành TRUE.

- End : Dừng xử lý file .asp và trả về kết quả hiện tại.

- Flush: Gửi thụng tin trong buffer cho client. Phương thức này sẽ sinh lỗi nếu Response.Buffer chưa set thành TRUE.

- Redirect : Gửi một thụng bỏo cho browser định hướng lại đến một URL khỏc.

- Write : Ghi một biến ra HTML output như là một chuỗi. Vớ dụ :

- Đặt Response.Buffer = True cho phộp đệm output cho đến khi xử lý xong hết trang.

- Response. Write “Đõy là thụng bỏo xuất ra bằng Response” sẽ xuất ra chuỗi ký tự giữa hai dấu nhỏy kộp.

- Response.Clear : Xoỏ hết nội dung của Buffer (chỉ sử dụng được khi Response.Buffer = True)

- Response.Redirect “WebPage1.html” sẽ xoỏ trang hiện tại và thay bằng trang WebPage1.html tại Web Browser trờn mỏy Client.

Một phần của tài liệu Xây dựng website quản lý thư viện trường đại học Kinh tế Quốc dân (Trang 31 - 33)