Asigne el nombre del parámetro de acción MVC de ASP.NET a otro nombre

¿Puedo asignar un parámetro de acción a un nombre diferente?

Quiero usar palabras reservadas como parámetros para una acción, como:

search?q=someQuery&in=location&for=x 

Por lo tanto, “in” y “for” no se pueden usar como nombres de parámetros del método. ¿Hay una función incorporada para eso o debo crear un cuaderno de modelos?

Gracias.

Puede usar la notación ‘@’ para hacer que el nombre se interprete literalmente en lugar de una palabra reservada en c #.

 public ActionResult Test(string @for) { var something = @for; }