重定向 asp.net 5

Redirecting in asp.net 5

我仍在学习如何使用 asp.net,我正在尝试从另一个控制器重定向到一个控制器中的编辑操作,但我无法找到如何使其工作。 这就是我的

return RedirectToAction("Edit", "Worker"); 

return RedirectToAction("Edit", "Worker", 25); 

我需要它是这样的: http://localhost:xxxxx/Worker/Edit/25

您可以执行以下操作

return RedirectToAction("Edit", "Worker", new { id = 25}); 

您可以使用 new 关键字将 路由值参数 作为 Route value 对象传递...作为

return RedirectToAction("Edit", "Worker", new { id = 25}); 

如果您想添加多个值,您可以添加由逗号[分隔的值=36=] ,

return RedirectToAction("Edit", "Worker", new { id = 25,name ="tushar"}); 

或者您可以创建一个 RouteValueDictionary ,添加项目并立即发送它的 object 作为

RouteValueDictionary _routValueDict = new RouteValueDictionary();
_routValueDict.Add("param1", param1);
_routValueDict.Add("param2", param2); 

不传递 object 如:

return RedirectToAction("Edit", "Worker", _routValueDict );