asp.net mvc 4 - Pasar cadenas de consulta a RedirectToRouteResult(al lado del controlador y la acción)
asp.net-mvc-4 asp.net-mvc-routing (1)
Tengo el siguiente código:
var routeDictionary = new RouteValueDictionary {{"action", "Login"}, {"controller", "Persons"}};
filterContext.Result = new RedirectToRouteResult(routeDictionary);
Eso producirá " /Persons/Login
"
¿Cómo puedo pasar una cadena de consulta adicional al código anterior? para que produzca " /Persons/Login/?someQuerystring=someValue
"
Prueba esto:
filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary {
{ "action", "login" },
{ "controller", "persons" },
{ "someQuerystring", "someValue" }
}
);