Bonjour,
Je n'arrive pas à trouver comment faire pour réécrire une url, je m'explique :
Mon Url est la suivant :
http://localhost:53543/NomController/Action/39/fr
Dans mon Global.asax :
Mais je voudrais que mon url soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 routes.MapRoute( "NomController", "NomController/Action/{id}/{language}", //URL avec des paramètres new { controller = "NomController", action = "Action" });
http://localhost:53543/NomController/nomCategorie/fr
Le nom de catégorie doit remplacer sont ID de catégorie sans modifier la fonction qui est dans mon contrôleur.
Sachant que je devrai regarder en base de données le nom de ma catégorie pour récupérer l'url.
Le contrôleur :
Quel solution pourrai résoudre mon problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public ActionResult Home(int id, string language)
Comment faire pour redéfinir une URL ?
Partager