JavaScript is required

Cho đoạn lệnh sau, xác định chức năng của đoạn lệnh? if (strPassword == "TakeMeHome") Server.Transfer("products.aspx")

end if

A.

A.Kiểm tra mật khẩu của user và chuyển user qua một trang Web khác trực tiếp

B.

B.Kiểm tra mật mã và server

C.

C.Kiểm tra mật mã của server và gửi thông tin tới products.aspx

D.

D.Kiểm tra mật mã của user và gửi thông tin tới products.aspx

Trả lời:

Đáp án đúng: A


Đoạn mã lệnh kiểm tra xem biến `strPassword` có bằng chuỗi "TakeMeHome" hay không. Nếu điều kiện này đúng, nó sẽ chuyển hướng (transfer) người dùng đến trang `products.aspx`. Như vậy, chức năng của đoạn lệnh là kiểm tra mật khẩu của người dùng (mặc dù ở đây nó kiểm tra một chuỗi cố định chứ không thực sự là mật khẩu người dùng nhập) và chuyển hướng người dùng đến một trang web khác nếu mật khẩu đúng. Phương án A chính xác nhất vì nó mô tả đúng hành động kiểm tra điều kiện và chuyển hướng trang web. Các phương án khác không chính xác vì: * Phương án B không đề cập đến việc kiểm tra mật khẩu của user hoặc chuyển trang. * Phương án C và D đều sai ở chỗ nó "gửi thông tin tới products.aspx". Hàm `Server.Transfer` thực hiện chuyển hướng, không phải gửi thông tin.

Câu hỏi liên quan