Bonjour,

J'ai un soucis bizarre ...

voici deux de mes routes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?