Nomeação de parâmetro de ação
Usando a rota padrão fornecida, sou forçado a nomear meus parâmetros "id". Isso é bom para muitas das minhas Ações do Controlador, mas quero usar alguns nomes de variáveis melhores em determinados locais. Existe algum tipo de atributo que eu possa usar para que eu possa ter nomes de variáveis mais significativos em minhas assinaturas de ação?
// 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
}