Xem đoạn mã sau: File page1.asp có một thẻ a mô tả nhu sau:
làm sao để page2.asp lấy biến ''color''
Xem đoạn mã sau: File page1.asp có một thẻ a mô tả nhu sau:
làm sao để page2.asp lấy biến ''color''
Trả lời:
Đáp án đúng: A
Câu hỏi kiểm tra cách truy xuất giá trị của tham số (parameter) truyền trên URL trong ASP (Active Server Pages). Trong ASP, đối tượng `Request` được sử dụng để truy cập dữ liệu được gửi từ trình duyệt đến máy chủ. Khi một tham số được truyền qua URL (ví dụ: `page2.asp?color=green`), nó được coi là một phần của chuỗi truy vấn (query string). Để lấy giá trị của tham số đó, ta sử dụng phương thức `QueryString` của đối tượng `Request`.
* **A. Request.QueryString(''color'')**: Đây là cách chính xác để lấy giá trị của tham số ''color'' từ chuỗi truy vấn trên URL. Phương thức `QueryString` được sử dụng để truy cập các tham số được truyền qua URL.
* **B. Request.forum(''color'')**: Phương thức này không đúng. Không có phương thức `forum` trong đối tượng `Request` để truy xuất dữ liệu.
* **C. Request.var(''color'')**: Phương thức này không đúng. Không có phương thức `var` trong đối tượng `Request` để truy xuất dữ liệu.
* **D. Request.Get(''color'')**: Phương thức này không đúng trong ASP cổ điển. Mặc dù một số ngôn ngữ khác có thể sử dụng `Request.Get`, nhưng trong ASP, `Request.QueryString` là cách chuẩn.
Vậy đáp án đúng là A.