1

我知道您可以将一个动作重定向到另一个动作,例如:

public ActionResult Index() {
   return View();
}

public ActionResult OtherAction(){
   return RedirectToAction("Index");
}

好的。我没有找到解决问题的方法:如何重定向到具有参数的操作?例如:

public ActionResult Index(string v1, int i1) {
   return View();
}

public ActionResult OtherAction(string value, int size){
   return RedirectToAction("Index", // here need some adjustements or another trick);
}

抱歉问题不好,但我在这里没有找到任何相关问题,也许我不知道使用搜索:)

4

2 回答 2

7

使用采用 RouteValues 对象的 RedirectToAction 的重载之一,例如

return RedirectToAction("Index", "Controller", new {v1 = "Hello", i1 = 123});
于 2012-09-11T13:46:55.300 回答
3
return RedirectToAction("Index", new {v1 = value1,i1=value2} ); 
于 2012-09-11T13:46:48.007 回答