0

我正在尝试构造一个 @Html.ActionLink 以返回上一页,但要返回上一页我需要传入一个 id 参数。

ShowController/Details 列出了一个由 int id 定义的电影,在这个列表中是一个链接,可以查看导演的详细信息:

@Html.ActionLink( "(Director Bio)", "Index", "Director", new { searchString = item.Director.Name }, null)

当用户想要返回影片时,StoreController/Details ActionResult 正在等待它的 int。

我试图将 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);
    }

这在 Details 视图中显示良好我无法在 DirectorController/Index 视图中将其拾取以在 actionLink 中使用,我该怎么办?

4

0 回答 0