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

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top