Nombre de parámetro de acción

Usando la ruta predeterminada provista, me veo obligado a nombrar mis parámetros "id". Eso está bien para muchas de mis acciones de controlador, pero quiero usar algunos nombres de variables mejores en ciertos lugares. ¿Hay algún tipo de atributo que pueda usar para poder tener nombres de variables más significativos en mis firmas de acción?

// Default Route:
routes.MapRoute(
  "Default",                                              // Route name
  "{controller}/{action}/{id}",                           // URL with parameters
  new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
);

// Action Signature:
public ActionResult ByAlias(string alias)
{
  // Because the route specifies "id" and this action takes an "alias", nothing is bound
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta