2015-10-14 4 views
1

У меня есть действие контроллера Foo. Из Foo мне нужно передать GUID другому действию под названием Index. Как мне это сделать?Вызов ASP.NET MVC Action изнутри другого действия контроллера

public ActionResult Foo() { 

    return View("Index",someguid); 

} 

public ActionResult Index(Guid id) 

Как я могу это сделать?

+0

Не так много информации, как идти, но как насчет возврата RedirectToAction («Index», new {id = someguid}); '? – dom

+1

Просто назовите его как 'return Index (someguid);'? (Что может означать, что вам не хватает какого-либо объекта/службы для обеспечения совместного поведения) –

ответ

1

Именно поэтому метод RedirectToAction предназначен для.

Как отметил Дом в комментариях, это должно заставить вас двигаться в правильном направлении.

public ActionResult Foo() { 

    return RedirectToAction("Index", new { id = someguid }); 

} 
Смежные вопросы