2011-07-07 90 views
0

我有一個(沒什麼奇特的)用Guid編輯不同的模型。 我用param(Guid Bedrnr)製作了一個ActionResult「Edit」,還有一個Edit(int id)可用。 當我把這個的ActionResult我得到一個錯誤信息有關通過actionlink傳遞一個guid鏈接

曖昧下面的操作方法之間: System.Web.Mvc.ActionResult編輯(Int32)已在類型DaisyMatchMaker.Controllers.BedrijfsGegevensController System.Web.Mvc.ActionResult編輯(的System.Guid)的類型DaisyMatchMaker.Controllers.BedrijfsGegevensController

@Html.ActionLink(@item.Bedrijfsnaam.ToString(), "Edit", "BedrijfsGegevens", null, new { bedrijfsnummer = (Guid)item.Bedrijfsnummer }) 

爲什麼? 什麼是正確的ActionLink?

乾杯 漢斯

回答

0

這個問題很簡單,你有兩個操作具有相同的名稱和相同的參數計數。嘗試改變你的一個Action方法的名稱,它應該正常工作。

+0

謝謝,你說得對。我在考慮「舊」版本。這工作! – 1SeoAdvies