前のページに戻るために @Html.ActionLink を作成しようとしていますが、前のページに戻るには id パラメータを渡す必要があります。
ShowController/Details は、int id で定義された映画をリストします。このリスト内には、監督の詳細を確認するためのリンクがあります。
@Html.ActionLink( "(Director Bio)", "Index", "Director", new { searchString = item.Director.Name }, null)
ユーザーがフィルムに戻りたい場合、StoreController/Details ActionResult は int it を待っています。
ID を viewBag に渡そうとしました:
public ActionResult Details(int id)
{
var item = from s in db.Shows.Where(si => si.ShowId == id) select s;
ViewBag.id = id;
return View(item);
}
そして、これは詳細ビューで問題なく表示されますが、アクションリンクで使用するために DirectorController/Index ビューでそれを取得できません。どうすればよいですか?