在ASP.NET MVC中使用Tempdata - 最佳实践
我正在使用ASP.NET MVC 3来构建Web应用程序。
我想要做的是在两个控制器之间传递值,虽然有很多方法可以做到这一点我特别感兴趣的是使用TempData
它。
public ActionResult Action1(){ string someMessage; Test obj = SomeOperation(); if(obj.Valid) { someMessage = obj.UserName; } else { someMessage = obj.ModeratorName; } TempData["message"] = someMessage; return RedirectToAction("Index");}public ActionResult Index(){ ViewBag.Message = TempData["message"] return View();}
那么TempData
这里的使用是否正确?我的意思是在最好的编程实践中使用这种正确的方法TempData
吗?
在什么时候应该TempData
使用案例?
注意:我已经通过以下链接
守着星空守着你