Các đối tợng cơ bản của ASP: 1, Request:

Một phần của tài liệu Tìm hiểu về e learning (Trang 40 - 41)

- Có thể bắt buộc ngời học phải thực hiện những bài học theo một thức tự nào đó Cung cấp khả năng tìm kiếm qua toàn bộ khóa học.

f)Các đối tợng cơ bản của ASP: 1, Request:

1, Request:

Để gửi dữ liệu lên server, ta sử dụng Form trong trang Web. Tên của các đối tợng web nh Text, Button nằm trong Form sẽ đợc dùng nh tên biến khi phân tích, lấy dữ liệu trên Server. Trong Form có button kiểu Submit để ngời dùng đẩy dữ liệu lên server.

Request: Nhận tất cả các giá trị mà trình duyệt của client gửi tới server thông

qua một yêu cầu HTTP .

Cú pháp: Request[.collection\property\method](variable)

Khi sử dụng Request, ta cần quan tâm đến các collection sau:

+ Cookies: Là một collection đợc lu trên máy của Client nh một tập tin nhỏ. Cookies đợc trình duyệt của client gửi kèm trong HTTP request.

Cú pháp: Request.Cookies(cookie)[(key)\.attribute]

Trong đó:

- Cookie: Chỉ định cookie để nhận giá trị

- Key: Tham số tùy chọn dùng để nhận các item có trong cookie.

- Attribute: Chỉ định thông tin về bản thân cookie. Tham số thuộc tính này có thể là Name hay HasKeys.

+ Form: Collection này nhận giá trị của những thành phần trong form đợc gửi bằng phơng thức POST thông qua một HTTP request.

Cú pháp: Request.Form(element)[(index\ Count]

- Element: Tên của một thành phần trong form.

- Index: Tham số tùy chọn cho phép chúng ta truy cập một trong số các giá trị của một parameter. Nó có thể từ 1 đến Request.Form(parameter).Count.

- Form collection đợc chỉ mục theo tên của các parameter trong request. Có thể biết đợc có bao nhiêu parameter trong form collection bằng cách gọi Request.Form().Count.

+ QueryString: Collection này nhận tất cả các giá trị trong chuỗi query. HTTP query string đợc chỉ định bởi những giá trị theo sau dấu “?” trong câu lệnh request. Chúng ta có thể sử dụng collection querystring tơng tự nh collection form.

Cú pháp: Request.QueryString(Tên biến)[(Chỉ mục)].Count

Một phần của tài liệu Tìm hiểu về e learning (Trang 40 - 41)