2011-07-07 2 views
0

J'ai un (rien d'extraordinaire) pour éditer un modèle différent par un Guid. J'ai fait un ActionResult "Edit" avec un param (Guid Bedrnr), Encore un autre Edit (int id) est disponible. Quand j'appelle cela ActionResult je reçois un message d'erreur au sujetPasser un guid par actionlink

ambigu entre les méthodes d'action suivantes: System.Web.Mvc.ActionResult Edit (Int32) sur le type DaisyMatchMaker.Controllers.BedrijfsGegevensController System.Web.Mvc.ActionResult Modifier (System.Guid) sur le type DaisyMatchMaker.Controllers.BedrijfsGegevensController

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

Pourquoi ?? Et quel est le bon ActionLink ??

Vive Hans

Répondre

0

La question est tout simplement que vous avez deux actions avec le même nom et même nombre de paramètres. Essayez de changer le nom d'une de vos méthodes d'action et cela devrait fonctionner correctement.

+0

Merci, vous avez raison. Je pensais dans la "vieille" version. Cela marche! – 1SeoAdvies