我可以将 RedirectToAction 重定向到另一个在 postmethod 中传递 id 路由的控制器吗?
Can i RedirectToAction to another controller passing an id route in a postmethode?
我想在后方法中使用参数“RedirectToAction”到另一个控制器。
我已经尝试了几种方法但没有任何效果,路由参数没有显示在 url。
return RedirectToAction("Details", "Categorie", new RouteValueDictionary(new { id }));
return RedirectToAction("Details", "Categorie", eigenschap.CategorieID);
我做错了什么?
有一个 overload 接受 object
,它根据 属性 个名称/值创建路由值。
如果您的路由值为 CategorieID
:
return RedirectToAction("Details", "Categorie", new { eigenschap.CategorieID });
或者如果您的路由值为 id
:
return RedirectToAction("Details", "Categorie", new { id = eigenschap.CategorieID });
我想在后方法中使用参数“RedirectToAction”到另一个控制器。
我已经尝试了几种方法但没有任何效果,路由参数没有显示在 url。
return RedirectToAction("Details", "Categorie", new RouteValueDictionary(new { id }));
return RedirectToAction("Details", "Categorie", eigenschap.CategorieID);
我做错了什么?
有一个 overload 接受 object
,它根据 属性 个名称/值创建路由值。
如果您的路由值为 CategorieID
:
return RedirectToAction("Details", "Categorie", new { eigenschap.CategorieID });
或者如果您的路由值为 id
:
return RedirectToAction("Details", "Categorie", new { id = eigenschap.CategorieID });