【发布时间】:2014-09-18 15:56:31
【问题描述】:
我正在寻找一种使用 POST 进行重定向的方法,我发现的解决方案建议只需使用我想要的操作名称并填写参数即可。所有这些都在同一个控制器中(我们称之为 Home)
[HttpPost]
public ActionResult Zoro(NameOfMyModel model, string stringName)
{
//Do whatever needs to be done
return Foo("bar",123);
}
[HttpPost]
public ActionResult Foo(string Name, int Age)
{
//Code here that use the params
return View();
}
这很好用,只是当您查看 url 时,它不显示 /Home/Foo,而是显示 /Home/Zoro。我可以在不使用 RedirectToAction 的情况下解决此问题吗?如果我使用它,我会得到:Home/Foo?Name=bar&Age=123 我不想要。
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-4