【发布时间】:2021-07-18 15:52:56
【问题描述】:
我有带有 TempData 标记的 StatusMessage 控制器:
public class UsersController : Controller{
[TempData]
private string StatusMessage { get; set; }
[HttpGet]
public async Task<IActionResult> List()
{
...
Trace.WriteLine(StatusMessage);
return View();
}
[HttpGet]
public async Task<IActionResult> MessageForList()
{
...
StatusMessage = "Some text";
return RedirectToAction("List");
}
}
运行此代码时,StatusMessage 读取接收到 null 值,而预期不为 null。
【问题讨论】:
标签: c# asp.net model-view-controller