JavaScript is required

Lệnh nào sau đây thực thi đúng?

A.

Label1.Text = Session[“mess”].Text;

B.

Label1.Text = Session[“mess”].Value;

C.

Label1.Text = Session[“mess”].ToString();

D.

Label1.Text = Session[“mess”].Value.ToString();

Trả lời:

Đáp án đúng: D


Trong ASP.NET, Session là một collection lưu trữ dữ liệu của người dùng trong suốt phiên làm việc. Để truy xuất một giá trị từ Session và gán nó cho thuộc tính Text của một Label, ta cần chuyển đổi giá trị đó thành kiểu chuỗi (string). Phương án C sử dụng ToString() để chuyển đổi trực tiếp giá trị của Session["mess"] thành chuỗi, phù hợp với thuộc tính Text của Label. Phương án D cố gắng truy cập thuộc tính Value, nhưng Session không có thuộc tính Value. Do đó, phương án C là đúng.

Câu hỏi liên quan