首页 文章

mvc RedirectToAction传递参数[复制]

提问于
浏览
1

可能重复:带参数的RedirectToAction

我在控制器主页,在ActionResult Id中,它有一个从方法返回的字符串名称 get 的列表 . 我想使用该列表RedirectToAction(Id2) . 在视图 - > Id2中,该列表名称 get 的ViewData为null,不包含已填充的Itemsn列表 . 如何从actionResult重定向到另一个传递参数的actionresult的另一个视图?

2 回答

  • 0

    像这样使用

    如果有多个参数则:

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

    如果您只有id作为参数,那么:

    return RedirectToAction("actionname", new { id = "id" });
    
  • 2
    RedirectToAction( new RouteValueDictionary( 
         new{ 
              controller = "mycontroller", 
              action = "myaction", 
              id = "MyId" 
         } 
    ));
    

相关问题