Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Richiamare RouteTable.Routes.GetRouteData nel global.asax
mercoledì 16 gennaio 2013 - 13.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mer 16 gen 2013 - 13:05
Ciao a tutti
in un sito multilingua che utilizza il routing di asp.net, vorrei all'avvio dell'applicazione impostare la lingua dell'utente.
Es.
se digita www.miosito.it imposterò come lingua quella del browser
se digita www.miosito.it/en/prodotti.aspx imposterò come lingua l'inglese
Ho provato a richiamare nel global.asax una funzione che recupera nell'indirizzo la lingua:
HttpContextWrapper hcw = new HttpContextWrapper(HttpContext.Current);
object lingua_route = null;
if (RouteTable.Routes.GetRouteData(hcw) != null) lingua_route = RouteTable.Routes.GetRouteData(hcw).Values["lingua"];
ma ricevo errore su 'RouteTable.Routes.GetRouteData' perchè fuori contesto.
Come posso fare per recuperare il valore di 'lingua'?
Grazie mille
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !