I. Mô hình đối tượng của Active server page 5.1 Các đối tượng của ASP
5.2.9.Cách thức tham chiếu nhanh
5.5.2. Xử lí thông tin cung cấp từ phía Server.
Một trong những mục đích chính của các ứng dụng ASP là nhận các thông tin từ phía Client và gửi các thông tin về người sử dụng. Đối tượng Request (Request Object) của ASP có thể truy cập đến các thông tin một cách dễ dàng. Requets Object quản lí tất cả các thông tin được gửi lên Server từ các trình duyệt (Client's Browse) như dữ liệu của các Form, các chứng chỉ (Certificates), các Cookies và các biến Server.Việc nhận các thông tin trên được hỗ trợ bởi các tập hợp (Collection) cung cấp bởi Activer Server Pages. Tập hợp này được liệt kê ở bảng sau:
Tập Hợp Mô tả
Client Certificate
Chứa các trường thông tin chứng chỉ của Client được gửi lên Server khi Clent kết nối với các thông tin trên máy chủ
Cookies Chứa thông tin, giá trị các Cookies được gửi trong yêu
cầu HTTP
Form Chức các thông tin được gửi từ các form POST
Query String
Chứa các giá trị được gửi lên từ các yêu cầu HTTP GET
GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013
Server Variabled
Danh sách giá trị của các biến môi trường dã được xác định trước
Xử lí các form dữ liệu-Processing Form Data
Trong Web Server, các form dùng để nhận dữ liệu từ người dùng và gửi lên Server hoặc nhận lại các giá trị dữ liệu từ phía Server.
Qua các form, dữ liệu có thể gửi lên theo hai phương thức:
-Phương thức GET: Các dữ liệu gửi lên Server được kèm theo URL. Gửi dữ liệu kiểu này kích thước bị hạn chế (độ dài tối đa của URL là 255 kí tự). Các dữ liệu được gửi lên bắt đầu sau dấu "?" trong chuỗi URL.
-Phương thức POST: Các dữ liệu được gửi từ form theo phương thức này riêng biệt với URL. Trong trường hợp này, các URL chỉ đơn thuần chỉ đến địa chỉ của trang Web làm việc xử lí các dữ liệu.
Đối tượng Request dùng Form nhận các dữ liệu gửi tới Server theo phương thức POST, và dùng QueryString nhận các dữ liệu gửi tới Server theo phương thức GET.