У меня есть перегруженное действие в моем контроллере:
public ActionResult AssignList(int id)
{
...
}
[AcceptVerbs((HttpVerbs.Get))]
public ActionResult AssignList(int id, bool altList)
{
...
}
Я хотел бы использовать одно и то же частичное представление для обоих списков, но потенциально у него будет другой отфильтрованный список изображений.
Я пытаюсь вызвать его из другого представления с помощью RenderAction:
<% Html.RenderAction("AssignList", "Image", new { id = Model.PotholeId, altList = true }); %>
Однако я получаю следующую ошибку:
Текущий запрос действия "AssignList" для контроллера типа "ImageController" неоднозначен для следующих методов действия: System.Web.Mvc.ActionResult AssignList(Int32) для типа UsiWeb.Controllers. ImageController System.Web.Mvc.ActionResult AssignList(Int32, Boolean) по типу UsiWeb.Controllers.ImageController
Как я могу вызвать конкретную перегрузку?