如何在 asp.net mvc 5 中的模型和参数中返回到另一个操作
本文关键字:参数 返回 操作 另一个 模型 asp net mvc | 更新日期: 2023-09-27 18:00:31
从一个动作中,是否在传递模型和参数的情况下返回到另一个动作?
我已经试过了,但它不起作用:
public ActionResult Action2()
{
MyModel model = new MyModel();
return View("Action1", new { model, param1 = "abc", param2 = "def" });
}
Action1
和Action2
是同一个控制器。我不定义param1
和param2
RouteConfig.cs
我希望它在网址中像这样显示我:/myController/Action1?param1=abc¶m2=def
我需要传递model
或参数。
你能告诉我怎么做吗?谢谢!
使用
return RedirectToAction("ActionName", new{p1=v1 , p2=v2 , ...});
或者,如果要传递整个模型,请使用:
return RedirectToAction("ActionName", model);