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 }
);