我想从RedirectToAction
将模型成员值传递给此控制器public ActionResult UserRegistraion1(UserProfilePL objpl)
使用TempData模型传递此RedirectToAction我不想让单个TempData在其上插入每个模型成员单个TempData模型以在此UserProfilePL中检索如何实现此目的。
模型传递给下面的Action。
UserProfilePL objpl = new UserProfilePL();
ViewBag.msg = objpl.Code;
objpl.LoginID = emailID;
objpl.FBGMid = ID;
objpl.type = type;
objpl.Name = name;
objpl.ImageUrl = ImgUrl1;
//TempData[""] =
return RedirectToAction("UserRegistraion1", "Home");
我想将objpl模型传递给没有单独TempData的RedirectToAction。
答案 0 :(得分:0)
在Action方法中这样做。请参阅我在Tempdata中保留完整的模型
TempData["myObject"] = objpl;
然后在UserRegistraion Action方法中,
if (TempData["myObject"] != null)
{
UserProfilePL profile = (UserProfilePL) TempData["myObject"];
//rest code
}
要在TempData中保留单个值,
TempData["myEmail"] = emailID;
然后您可以在UserRegistraion Action方法中检索该值。