1
我有一个控制器动作Foo。从Foo内部我需要传递一个GUID到另一个称为索引的动作。我怎样才能做到这一点?从另一个控制器动作中调用ASP.NET MVC动作
public ActionResult Foo() {
return View("Index",someguid);
}
public ActionResult Index(Guid id)
我该怎么做?
我有一个控制器动作Foo。从Foo内部我需要传递一个GUID到另一个称为索引的动作。我怎样才能做到这一点?从另一个控制器动作中调用ASP.NET MVC动作
public ActionResult Foo() {
return View("Index",someguid);
}
public ActionResult Index(Guid id)
我该怎么做?
正是RedirectToAction方法的用途。
正如Dom在评论中提到的,这应该让你朝着正确的方向前进。
public ActionResult Foo() {
return RedirectToAction("Index", new { id = someguid });
}
没有很多信息要去,但如何'返回RedirectToAction(“Index”,new {id = someguid});'? – dom
只要把它称为'return Index(someguid);'? (这可能是告诉你,你错过了一些对象/服务来提供共享行为) –