我想要做的是傳遞被點擊的項目到控制器進行編輯,但唯一可以傳遞給控制器的是一個字符串。通過@ 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