我试图通过RedirectToAction方法将查询字符串参数从一个控制器传递给另一个控制器。
但是,我的参数名称类似于“abc.Key”,但是我无法为RedirectToaction指定这样的值,因为它给了我错误。
我的RedirectToAction目前看起来像这样:
return RedirectToAction("Pending", "SimpleController",
new { area = "Area1", Activities.ActivityGroupKey=qstring });
我经常搜索,想弄清楚它是如何完成的,但没有成果。
答案 0 :(得分:4)
我最终使用RouteValueDictionary
来解决我的问题
这是我如何做到的:
return RedirectToAction("Pending", "SimpleController", new RouteValueDictionary{
{ "area","Area1" },
{ "Activities.ActivityGroupKey",qstring}
} );