【问题标题】:Passing a guid by actionlink通过 actionlink 传递 guid
【发布时间】:2011-07-07 13:33:07
【问题描述】:

我有一个(没什么特别的)可以通过 Guid 编辑不同的模型。 我用参数(Guid Bedrnr)做了一个ActionResult“编辑”,还有另一个编辑(int id)可用。 当我调用此 ActionResult 时,我收到一条关于

的错误消息

以下操作方法之间有歧义: System.Web.Mvc.ActionResult Edit(Int32) 类型为 DaisyMatchMaker.Controllers.BedrijfsGegevensController System.Web.Mvc.ActionResult Edit(System.Guid) 类型为 DaisyMatchMaker.Controllers.BedrijfsGegevensController

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

为什么? 什么是正确的 ActionLink??

干杯 汉斯

【问题讨论】:

    标签: asp.net-mvc-3 actionlink


    【解决方案1】:

    问题只是您有两个具有相同名称和相同参数计数的操作。尝试更改您的一种 Action 方法的名称,它应该可以正常工作。

    【讨论】:

    • 谢谢,你是对的。我在想“旧”版本。这行得通!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    相关资源
    最近更新 更多