Consider this C# code:
4 phương ánCó giải thíchTrung bình
public IActionResult Next() {
var msg = TempData["Message"];
var again = TempData["Message"];
return Content($"{msg} | {again}");
}If TempData["Message"] = "Hi"; was set in the previous request, what is displayed?
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Khi thực hiện yêu cầu trước đó, TempData['Message'] đã được gán giá trị 'Hi'. Trong phương thức Next(), chúng ta đang truy xuất giá trị này và gán nó vào biến msg và lại. Sau đó, chúng ta sử dụng Content() để trả về nội dung của phương thức. Nội dung này sẽ là kết hợp của msg và lại. Vì TempData['Message'] đã được gán giá trị 'Hi' trước đó, nên giá trị của msg và lại sẽ đều là 'Hi'. Do đó, nội dung trả về sẽ là 'Hi | Hi'.