我仍然在学习如何使用asp.net,并且我试图从另一个控制器重定向到一个编辑操作,但是我无法找到如何使它工作。这就是我所拥有的
return RedirectToAction("Edit", "Worker");
或
return RedirectToAction("Edit", "Worker", 25);
发布于 2015-05-24 15:49:15
您可以执行以下操作
return RedirectToAction("Edit", "Worker", new { id = 25});
发布于 2015-05-24 19:36:31
可以使用 Keyword...as将Route value
路由值参数作为Route value
对象传递。
return RedirectToAction("Edit", "Worker", new { id = 25});
如果要添加多个值,则可以添加由逗号 ,
分隔的值。
return RedirectToAction("Edit", "Worker", new { id = 25,name ="tushar"});
或者您可以创建一个RouteValueDictionary
,添加项目并将其的对象立即发送为
RouteValueDictionary _routValueDict = new RouteValueDictionary();
_routValueDict.Add("param1", param1);
_routValueDict.Add("param2", param2);
不传递对象,如:
return RedirectToAction("Edit", "Worker", _routValueDict );
https://stackoverflow.com/questions/30429350
复制相似问题