Carte d'itinéraire asp.net mvc

J'essaie de faire de mon url seo friendly. J'ai besoin de faire de l'url avec cette structure

www.domainname.com/article123.

Et avec cette route

routes.MapRoute(
        "articlename", //Route name
        "aaaa/{articleID}", //URL with parameters
         new {action="DetailsByName",controller="Article"},
        new string[] { "bssnew.Controllers" } //Parameter defaults);

Il ne fonctionne pas. MON itinéraire lien ressemble ce

 @Html.RouteLink("aaa ","articlename", new {articleID="CentralPark",},new { @class = "item-link" })

Mais quand j'ai ajouter un contrôleur et l'action en route il fonctionne

 routes.MapRoute(
        "articlename", //Route name
        "aaaa/{controller}/{action}/{articleID}", //URL with parameters
         new {action="DetailsByName",controller="Article"},
        new string[] { "bssnew.Controllers" } //Parameter defaults);
  • Qu'est-ce que "aaaa" censé être?
  • juste préfixe il n'est pas important, quand je l'enlever c'est ne fonctionne pas
InformationsquelleAutor VirtuoZ | 2013-06-30