C# 如何在asp.net mvc 5中返回到模型和参数中的另一个操作?

C# 如何在asp.net mvc 5中返回到模型和参数中的另一个操作?,c#,asp.net-mvc-5,url-parameters,C#,Asp.net Mvc 5,Url Parameters,从一个动作开始,在传递模型和参数的过程中,是否仍然可以返回到另一个动作 我试过这个,但不起作用: public ActionResult Action2() { MyModel model = new MyModel(); return View("Action1", new { model, param1 = "abc", param2 = "def" }); } Action1和Action2是同一控制器。我没有在RouteConfig.cs中定义param1和param2 我

从一个动作开始,在传递模型和参数的过程中,是否仍然可以返回到另一个动作

我试过这个,但不起作用:

public ActionResult Action2()
{
   MyModel model = new MyModel();
   return View("Action1", new { model, param1 = "abc", param2 = "def" });
}
Action1
Action2
是同一控制器。我没有在
RouteConfig.cs
中定义
param1
param2

我希望它在url中显示如下内容:
/myController/Action1?param1=abc¶m2=def

我需要传递
模型
或参数

你能告诉我怎么做吗?谢谢

使用

返回重定向到操作(“操作名”,新的{p1=v1,p2=v2,…})

或者,如果您希望通过整个模型使用:

返回重定向到动作(“动作名称”,模型)

使用

返回重定向到操作(“操作名”,新的{p1=v1,p2=v2,…})

或者,如果您希望通过整个模型使用:

返回重定向到动作(“动作名称”,模型)

使用

返回重定向到操作(“操作名”,新的{p1=v1,p2=v2,…})

或者,如果您希望通过整个模型使用:

返回重定向到动作(“动作名称”,模型)

使用

返回重定向到操作(“操作名”,新的{p1=v1,p2=v2,…})

或者,如果您希望通过整个模型使用:


返回重定向到动作(“动作名称”,模型)

谢谢。但答案不能应用于我的项目。因为这是一个包含
搜索的主页。搜索后,我希望它显示
搜索结果
Action1视图中的引用
。不
重定向到操作
。你能告诉我更多吗?然后在Action2(使用HttpPost方法)中搜索你的项目并返回视图(结果),而不是重定向或其他操作。谢谢。但答案不能应用于我的项目。因为这是一个包含
搜索的主页。搜索后,我希望它显示
搜索结果
Action1视图中的引用
。不
重定向到操作
。你能告诉我更多吗?然后在Action2(使用HttpPost方法)中搜索你的项目并返回视图(结果),而不是重定向或其他操作。谢谢。但答案不能应用于我的项目。因为这是一个包含
搜索的主页。搜索后,我希望它显示
搜索结果
Action1视图中的引用
。不
重定向到操作
。你能告诉我更多吗?然后在Action2(使用HttpPost方法)中搜索你的项目并返回视图(结果),而不是重定向或其他操作。谢谢。但答案不能应用于我的项目。因为这是一个包含
搜索的主页。搜索后,我希望它显示
搜索结果
Action1视图中的引用
。不
重定向到操作
。你能告诉我更多吗?然后在Action2中搜索你的项目(使用HttpPost方法)并返回视图(结果),而不是重定向或其他操作。