如何在RedirectToAction中传递带有点的查询字符串参数名称

Shu*_*uge 5 c# asp.net asp.net-mvc

我试图通过RedirectToAction方法将查询字符串参数从一个控制器传递到另一个。

但是,我的参数名称类似于“ abc.Key”,但是我无法为RedirectToaction指定这样的值,因为它给了我错误。

我的RedirectToAction当前看起来像这样:

return RedirectToAction("Pending", "SimpleController", 
    new { area = "Area1", Activities.ActivityGroupKey=qstring });
Run Code Online (Sandbox Code Playgroud)

我进行了很多搜索,以弄清楚如何才能做到,但没有结果。

Shu*_*uge 5

我最终RouteValueDictionary用来解决我的问题

这是我的方法:

 return RedirectToAction("Pending", "SimpleController", new RouteValueDictionary{
    { "area","Area1" },
    { "Activities.ActivityGroupKey",qstring}
    } );
Run Code Online (Sandbox Code Playgroud)