为什么我的TempData不工作
本文关键字:工作 TempData 我的 为什么 | 更新日期: 2023-09-27 18:29:28
我填充模型和TempData
private const string MyTempModel = "MyTempModel";
[HttpGet]
public ActionResult Abm()
{
var modelo = DependencyContainer.Instance.Resolve<MyModel>();
modelo.Name = "Maxi" ;
modelo.LastName = "Dam";
TempData[MyController.MyTempModel] = modelo;
return View(modelo);
}
这里我想得到的值
[HttpGet]
public ActionResult Save()
{
var model = TempData[MyController.MyTempModel] as MyModel;
return View(model);
}
我做错了什么?我失去了所有的价值观。。。
感谢
TempData
将在当前请求和下一个请求的生命周期内存在。。。
如果希望数据在多个请求中保持不变,则需要使用会话。
查看此线程了解更多信息
- 在ASP.Net MVC中何时使用TempData与Session