У вас есть два метода действия с одной и той же подписью, и RenderAction
не может решить, какой из них использовать. Вам нужно как-то сделать действия уникальными.
Обычно я вижу это, когда есть действие для GET
и POST
, как без параметров, так и без параметров. Простой обходной путь - добавить FormCollection form
в качестве параметра POST.
[HttpGet]
public ActionResult ProductItemList()
{
//GET
}
[HttpPost]
public ActionResult ProductItemList(FormCollection form)
{
//POST
}