I want to create a website that supports several languages, including Spanish, English and French, but I want the user to select the language with a button and without placing it in the queryString, ie without http://site.com/{lang}
.
If you could help me with a tutorial to do it in MVC 4 with RazorEngine I would greatly appreciate