Xem đoạn mã sau:
File page1.asp có một thẻ a mô tả nhu sau:
Go
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:
Go
làm sao để page2.asp lấy biến "color"
Trả lời:
Đáp án đúng: A
Câu hỏi liên quan đến cách truy xuất giá trị của một biến được truyền qua URL trong ASP (Active Server Pages). Khi một liên kết (thẻ ````) được sử dụng để điều hướng đến một trang khác và truyền các tham số qua URL (ví dụ: `page2.asp?color=red`), trang đích (page2.asp) cần sử dụng một phương thức thích hợp để lấy giá trị của tham số đó.
* **Request.QueryString("color")**: Đây là phương pháp chính xác để lấy giá trị của biến "color" được truyền qua chuỗi truy vấn (query string) trong URL. Query string là phần sau dấu `?` trong URL.
* **Request.Form("color")**: Phương pháp này được sử dụng để lấy giá trị của các trường trong một biểu mẫu HTML được gửi bằng phương thức POST. Nó không phù hợp trong trường hợp này vì biến "color" được truyền qua URL, không phải thông qua một biểu mẫu.
* **Request.var("color")**: Không có phương thức `Request.var()` trong ASP. Đây không phải là một phương thức hợp lệ.
* **Request.Get("color")**: Không có phương thức `Request.Get()` trong ASP. Phương thức chính xác là `Request.QueryString()`.
Vì vậy, đáp án đúng là A.