【发布时间】:2013-09-08 15:16:24
【问题描述】:
您好,我有一个名为“应用程序”的视图,当用户单击该视图时,它应该转到信息页面并根据 ID 显示应用程序表中存在的记录。为此,我在 Info 控制器上写道:
public ActionResult Info(short id)
{
var inf = db.Apps.Where(x => x.ID == id).FirstOrDefault();
return View(inf);
现在我需要在“应用”页面中传递此 ID。我知道如何使用 html.actionlink。比如这样:
@Html.ActionLink("Info", "Info", new { id = item.ID })
但在我的情况下,我需要传递应用程序页面中此代码的 ID:
<div class="listPageCol" onclick="location.href='Info'">
在 onlcick 函数之后,我尝试使用 new 传递 id,但它不起作用。如您所见,上面的代码重定向到 Info 页面但不获取 ID。那么有人可以告诉我如何将 id 传递给上面的代码吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-controller