我有一个(没什么特别的)由Guid编辑不同的模型。 我使用param(Guid Bedrnr)制作了一个ActionResult“Edit”,还有另一个Edit(int id)可用。 当我调用此ActionResult时,我收到有关
的错误消息以下操作方法之间存在歧义: System.Web.Mvc.ActionResult类型DaisyMatchMaker.Controllers.BedrijfsGegevensController上的编辑(Int32) System.Web.Mvc.ActionResult类型DaisyMatchMaker.Controllers.BedrijfsGegevensController上的编辑(System.Guid)
@Html.ActionLink(@item.Bedrijfsnaam.ToString(), "Edit", "BedrijfsGegevens", null, new { bedrijfsnummer = (Guid)item.Bedrijfsnummer })
为什么? 什么是正确的ActionLink ??
干杯 汉斯
答案 0 :(得分:0)
问题只是您有两个具有相同名称和相同参数计数的操作。尝试更改其中一个Action方法的名称,它应该可以正常工作。