我想要做的是传递被点击的项目到控制器进行编辑,但唯一可以传递给控制器的是一个字符串。通过@ Html.ActionLink传递对象与点击
视图:
foreach (MenuItemViewModel menuitem in category.MenuItemList)
{
<span class="MenuItemTitel">
@if (IsAdmin)
{
<span class="AdminSpan">
@Html.ActionLink("Edit", "EditPage", "Admin", new { name = menuitem.Title })
</span>
}
@menuitem.Title
</span>
}
控制器:
public ActionResult EditPage(MenuItemViewModel MenuItem) {}
我不知道我知道你所说的“设置链接的参数给一个意思参考存储在服务器上的对象“ – NNassar 2013-02-26 19:15:43
我编辑了答案以提供更多关于此的详细信息。 – 2013-02-26 19:20:36