Откуда Thread.CurrentCulture получает данные?Клиент (браузер) или сервер.
И еще один вопрос, это правильный способ узнать культуру пользователя?
Спасибо
Thread.CurrentCulture получает информацию для исполняющего потока.Код ASP.NET работает на сервере;следовательно, это даст вам текущую культуру серверного потока.
Чтобы найти приемлемые для клиента языки, используйте HttpRequest.UserLanguages.
HttpRequest.UserLanguages
Я предполагаю, что вы имеете в виду в среде ASP.NET?Обычно возвращается культура сервера.
Может быть, вы можете использовать эту статью об обработке автокультуры в ASP.NET (в зависимости от языков браузера): http://msdn.microsoft.com/en-us/magazine/cc163849.aspx