public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute("Lang",
"{lang}/{controller}/{action}/{id}",
new {
controller = "Home",
action = "index",
lang = "fr",
id = UrlParameter.Optional
});
routes.MapRoute("Default",
"{controller}/{action}/{id}",
new {
controller = "Home",
action = "index",
id = UrlParameter.Optional
});
}
public class HomeController:Controller{
public ActionResult Index(){
string language = "fr";
object olang = RouteData.Values["lang"];
if(lang != null){
language = lang.ToString();
}
}
public ActionResult Rerouting(){
return RedirectToAction("index","home", new { lang = "fr" });
}
}