Передача модели между контролеррами

Есть модель

public class Model
{
    public int id { get; set; }
    public string Name { get; set; }
    public double Age { get; set; }
}

И два контролера

public class HomeController : Controller
{
    public ActionResult Index()
    {
        Model model = new Model();
        model.id = 1;
        model.Name = "Andre";
        model.Age = 1.3;

        return RedirectToAction("Index", "My", new { data = model });
    }
}

public class MyController : Controller
{
    // GET: My
    public ActionResult Index(Model data)
    {
        return View();
    }
}

В MyController приходит data=null. А как-же мне передать модель между контролеррами?


Ответы (1 шт):

Автор решения: Oniks

return RedirectToAction("Index", "My", model ); - так правильно

→ Ссылка