は、私は私がストーリーユーザーモデルに基づいて別のビューからモデルに基づくビューにユーザーオブジェクトを渡していますするには、このコントローラーを持っています。ファイン。今度はユーザーオブジェクトをビュー(ストーリーモデルに基づくもの)に戻していますが、そのプロパティはストーリーモデルに基づいているため、ストーリーオブジェクトとスローの不一致エラーが発生します。2つの異なるモデルを1つのビューに戻して処理する方法は?
どうすれば対応できますか?両方のように。
(ユーザオブジェクトが渡されていた)コントローラ[HttpGet]
public ActionResult GetImagesStories(Users u)
{
listofStories = bo.GetAllImages();
ViewBag.Grid = listofStories;
return View("GetImagesStories", u);
}
それが通過されたコントローラ。
[HttpPost]
public ActionResult Authenticate(Users u)
{
if (basicOps.getUsersLogin(u.UserName, u.Password))
{
u.UserID = 80909;
return RedirectToAction("GetImagesStories", "Stories", u);
}
return View("Authenticate");
}
最初のコントローラが返さ取得されたビューは、これを持っている:
@model HimHer.Models.Stories
必要なモデルのプロパティを含むビューモデルを使用 –
モデルとしてインタフェースまたは共通基本クラスを使用できます – Sefe