![](/img/trans.png)
[英]In MVC4, how to redirect to a view from a controller action with parameters in the Url?
[英]how to redirect from one controller to another with object and send response back to original view in mvc4?
我在我的login.cshtml
和两个控制器Controller_1
和Controller_2
查看了login.cshtml
。 请求生成的表单视图包含Person
类的一些对象。 最初请求被传递给Controller_1的某个方法User_Login
。 现在我想将Controller_1中的请求重定向到带有Person对象的Controller_2中的某个方法new_method
,它应该将响应发送回login.chtml页面。 请给我一些建议......
您可以在Controller1
User_Login
中使用RedirectToAction
方法,并重定向到Controller2
。 在Controller2
的操作中,您可以指定所需的视图。
让我们说你在Controller1
中行动的人的实例是person
。
RedirectToAction("ActioninController2","Controller2", person);
希望这可以帮助!
您可以使用RedirectToAction("ActionName","ControllerName")
。 您可以在TempData["someName"] = YourPersonObject
传递的Person对象,在第二个控制器/动作中获取:
var person = TempData["someName"];
最后一项工作是生成View,例如:
return View("pathToView");
或PartialView
return PartialView("PathToView");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.