这里已经问了这个问题:
RedirectToAction with parameter
但是,如果我有两个名称相同但参数不同的 Action 怎么办?如何重定向到POST Terms
操作而不是GET Terms
操作。
public ActionResult Terms() {
//get method
}
[HttpPost]
public ActionResult Terms(string month, string year, int deposit = 0, int total = 0) {
//process POST request
}
最佳答案
没关系,实际上我可以直接调用该方法,而不是像这样使用RedirectToAction
:
return Terms(month, year, deposit, total);
代替:
return RedirectToAction("Terms", {month, year, deposit, total});
关于asp.net-mvc - ASP.NET MVC:带有指向POST操作的参数的RedirectToAction,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16643414/