Mvc: route de config afin routes

j'ai ajouté un itinéraire personnalisé comme ce

        routes.MapRoute(
          name: "Default",
          url: "{coutry}/{lang}/{controller}/{action}",
          defaults: new { controller = "Home", action = "Index" }
        );

maintenant im obtenir quelques problèmes quand j'essaie d'appeler une méthode d'un contrôleur, ce qui fonctionnait bien avant d'ajouter la nouvelle route

<a id="someId" class="link-button" href="../Documents/Create"><span>Create</span></a>

maintenant, la seule façon que je peux atteindre avec quelque chose comme href="EN/us/Documents/Create"

est-il un moyen pour garder la route personnalisée pour mon côté client, et toujours en gardant le href="../Documents/Create"> moyen pour mon admin côté, c'est parce que j'ai plusieurs fonctionnalités dans l'admin côté développés, mais maintenant, je dois l'inclure itinéraire personnalisé pour le côté client. Je vous remercie beaucoup.

Il y a mes itinéraires maintenant

 routes.MapRoute(
          name: "Default",
          url: "{controller}/{action}/{id}",
          defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
      );

routes.MapRoute(
            name: "CustomRoute",
            url: "{country}/{lang}/{controller}/{action}",
            defaults: new { controller = "Test", action = "Index" }
        );

mais je n'ai accès qu'à CustomRoute avec /ES/es/Test/Index ... pourquoi ne pas prendre les valeurs par défaut ?

OriginalL'auteur Steve | 2013-04-17