Bug URL Routing C# : Il ne prend pas la bonne route
Bonjour,
J'ai un soucis bizarre ...
voici deux de mes routes :
Code:
1 2
| routes.MapPageRoute("Categorie", "{categorie}/", "~/categorie.aspx");
routes.MapPageRoute("Page_CMS", "{titre}-{id}.html", "~/cms.aspx"); |
Si j'appelle la route Page_CMS, il prend (vérifié au débuger) la route Catégorie. Or elles n'ont pas le même paramétrage ...
Mon appel à la route :
Code:
1 2 3 4 5 6
| HyperLink HlTitre = (HyperLink)e.Item.FindControl("HlTitre");
HiddenField HfId = (HiddenField)e.Item.FindControl("HfId");
string tit = Methodes.FormaterPourUrl(HlTitre.Text);
string route = GetRouteUrl("Page_CMS", new { titre = tit, id = HfId.Value });
HlTitre.NavigateUrl = route; |
Bizarre, non ?