Thread.CurrentCulture si riferisce al client o server
-
27-09-2019 - |
Domanda
Da dove viene Thread.CurrentCulture ottiene di dati da? Client (browser) o un server.
E un'altra domanda, è questo il modo giusto per scoprire la cultura degli utenti?
Grazie
Soluzione
Thread.CurrentCulture ottiene le informazioni per il thread di esecuzione. codice ASP.NET è in esecuzione sul server; di conseguenza, questo vi darà la cultura corrente del thread del server.
Per trovare le lingue accettate client, utilizzare HttpRequest.UserLanguages
.
Altri suggerimenti
Presumo si intende in un ambiente ASP.NET? Normalmente la cultura del server viene restituito.
Forse è possibile utilizzare questo articolo su auto-cultura Handling in ASP.NET (a seconda delle lingue del browser): http://msdn.microsoft.com/en-us/magazine/cc163849. aspx