重定向 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 );
我仍在学习如何使用 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 );