2011-09-19 4 views
1

Possible en double:
RedirectToAction with parametermvc RedirectToAction passer un paramètre

Je suis dans la maison du contrôleur, dans ActionResult Id qui a une liste de nom de chaîne obtenir retour d'une méthode. Je veux RedirectToAction (Id2) en utilisant cette liste. Dans View -> Id2 la ViewData de ce nom de liste obtiennent est null, ne contient pas la liste des Itemsn peuplés. Comment puis-je rediriger d'un objet actionResult vers un autre point de vue d'un autre paramètre passant d'actionresult?

Répondre

0
RedirectToAction(new RouteValueDictionary( 
    new{ 
      controller = "mycontroller", 
      action = "myaction", 
      id = "MyId" 
    } 
)); 
+0

thx.it était vraiment utile – studentsss

2

Utilisez comme cette

S'il y a plus d'un des paramètres puis:

return RedirectToAction("actionname", new { id = "id", name="name" }); // change parameters according to requirement 

Si vous avez seulement id comme paramètre alors:

return RedirectToAction("actionname", new { id = "id" }); 
Questions connexes