Мне нужно передать модель View с одного контроллера на другой контроллер. Я использовал приведенное ниже заявление.Передача модели от одного контроллера к другому
return RedirectToAction("FillNewSession", "Account", new { LoginResult = loginResult });
LoginResult является объектом модели «UserLoginProperties». Контроллер FillNewSession приведен ниже.
public ActionResult FillNewSession(UserLoginProperties LoginResult)
{
Session["UserID"] = LoginResult.UserID.ToString();
Session["LoginID"] = LoginResult.LoginID;
Session["UserFullName"] = LoginResult.UserFullName;
Session["UserTypeID"] = LoginResult.UserTypeID;
Session["UserRefNo"] = LoginResult.UserRefNo;
Session["UserNRIC"] = LoginResult.UserNRIC;
return Redirect("~/index.aspx");
}
Проблема заключается в том, когда контроллер «FillNewSession» выполняется переданный параметр «LoginResult» равна нулю.
Пожалуйста, помогите.
возможно дубликат [модели передачи и параметра с RedirectToAction] (http://stackoverflow.com/questions/16468061/passing-model-and-parameter-with-redirecttoaction) – markpsmith