Передача руководства по actionlink - PullRequest
0 голосов
/ 07 июля 2011

У меня есть (ничего особенного) для редактирования другой модели с помощью Guid.Я сделал ActionResult «Edit» с параметром (Guid Bedrnr), еще один Edit (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 ??

Cheers Hans

1 Ответ

0 голосов
/ 07 июля 2011

Проблема в том, что у вас есть два Действия с одинаковым именем и одинаковым количеством параметров.Попробуйте изменить имя одного из ваших методов действий, и он должен работать правильно.

...