Перенаправить на действие по параметру mvc
Я хочу перенаправить на действие в другом контроллере, но это нездесь не работаетМой код в ProductManagerController:
[HttpPost]
public ActionResult RedirectToImages(int id)
{
return RedirectToAction("Index","ProductImageManeger", new { id=id });
}
и это в моем ProductImageManagerController:
[HttpGet]
public ViewResult Index(int id)
{
return View("Index",_db.ProductImages.Where(rs=>rs.ProductId == id).ToList());
}
Он очень хорошо перенаправляется в ProductImageManager / Index без параметра (без ошибок) но с приведенным выше кодом я получаю это:
Словарь параметров содержит пустую запись для параметра 'Я БЫ' не обнуляемого типаSystem.Int32' для метода "System.Web.Mvc.ViewResult Index (Int32) ' в '... Controllers.ProductImageManagerController», Необязательный параметр должен быть ссылочным типом, обнуляемым типом или быть объявлен как необязательный параметр. Имя параметра: параметры