Bonjour,

J'ai deux routes:
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
routes.MapRoute("Image1",
                         "Images/{id}_{size}.{fileExtension}",
                         new { controller = "ImageController", action = "GetImage" }
                         );
 
routes.MapRoute("Image2",
                         "Images/{id}.{fileExtension}",
                         new { controller = "ImageController", action = "GetImage" }
                         );

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 public ActionResult GetImage, string id, string size, string fileExtension)
 {
//Code
}

Le paramètre size est optionnel.
Mais si je rentre une adresse avec un _ et sans size que l'adresse ne fonctionne pas.
http://localhost/Images/Toto_Small.jpg (fonctionne)
http://localhost/Images/Toto.jpg (fonctionne)
http://localhost/Images/Toto_.jpg (ne fonctionne pas)


Merci beaucoup pour votre aide