Frage

Wo Thread.CurrentCulture bekommt es die Daten aus? Client (Browser) oder Server.

Und noch eine Frage, dann ist dies der richtige Weg, um die Kultur des Benutzers, um herauszufinden?

Danke

War es hilfreich?

Lösung

Thread.CurrentCulture bekommt die Info für das ausführende Thread. ASP.NET-Code auf dem Server ausgeführt wird; damit dies wird Ihnen die aktuelle Kultur des Server-Thread.

Um die Client akzeptiert Sprachen zu finden, verwenden Sie HttpRequest.UserLanguages statt.

Andere Tipps

Ich nehme an, Sie in einer ASP.NET-Umgebung bedeuten? Normalerweise wird der Server Kultur zurückgegeben.

Vielleicht können Sie diesen Artikel über Auto-Kultur in ASP.NET Handhabung verwenden (je nach Browser Sprachen): http://msdn.microsoft.com/en-us/magazine/cc163849. aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top