with pass parameter net mvc c# asp.net-mvc url-redirection

c# - pass - redirecttoaction()



cómo agregar valores de cadena de consulta con el método RedirectToAction? (3)

Cualquier valor que se pase que no forme parte de la ruta se usará como parámetro de cadena de consulta:

return this.RedirectToAction ("myActionName", new { value1 = "queryStringValue1" });

Volvería:

/controller/myActionName?value1=queryStringValue1

Suponiendo que no hay un parámetro de ruta llamado "valor1".

En asp.net mvc, estoy usando este código:

RedirectToAction("myActionName");

Quiero pasar algunos valores a través de la cadena de consulta, ¿cómo puedo hacer eso?


No cometas el mismo error que estaba cometiendo. Estaba manejando errores 404 y quería redirigir con 404=filename de 404=filename en la cadena de consulta, es decir, mysite.com?404=nonExistentFile.txt ? 404=filename mysite.com?404=nonExistentFile.txt .

QueryString Keys no puede comenzar con números. El cambio de 404 a FileNotFound resolvió mi problema, es decir, mysite.com?FileNotFound=nonExistentFile.txt .