C# 将未知参数添加到RedirectToRouteResult

C# 将未知参数添加到RedirectToRouteResult,c#,asp.net-mvc,C#,Asp.net Mvc,我坚持使用RedirectToRouteResult。 我想重定向ActionFilterAttribute中的操作调用。 要实现这一点,我需要从名为action的基函数中过度给定参数 我这样试过: 公共覆盖无效OnActionExecutingActionExecutingContext筛选器Context { 新重定向路由结果 新RouteValueDictionary{ {控制器,控制器} ,{动作,动作} ,{RouteValue,filterContext.ActionParamete

我坚持使用RedirectToRouteResult。 我想重定向ActionFilterAttribute中的操作调用。 要实现这一点,我需要从名为action的基函数中过度给定参数

我这样试过:

公共覆盖无效OnActionExecutingActionExecutingContext筛选器Context { 新重定向路由结果 新RouteValueDictionary{ {控制器,控制器} ,{动作,动作} ,{RouteValue,filterContext.ActionParameters} }; [...] 但结果我得到:

http://localhost:81/Action?routeValues=System.Collections.Generic.Dictionary%602%5BSystem.String%2CSystem.Object%5D

使用未知参数列表生成重定向的正确方法是什么

问候斯蒂芬