Konwencja w segmencie wzorca trasy

0

Chciałbym, aby moja aplikacja obsługiwała kilka języków. W tym celu chcę dodać segment „language” do adresu URL. Jaka jest konwencja kolejności dodawania segmentów? Czy powinienem dodać go najpierw, przed kontrolerem? Czy to już koniec? Od czego zależy ta kolejność?

Language na początku:

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

Language na końcu:

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

Dodaj tam, gdzie masz zamiar to obsłużyć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1