.Net Глобализация: установить культуру / для закурсы на странице или поток? Какая разница?
-
30-09-2019 - |
Вопрос
Название вопроса в основном весь вопрос. В ASP.NET вы можете установить свойства культуры / заборочности страницы, переопределив метод инициализированной культуры, или вы можете установить свойства текущего потока.
Каковы различия? Каковы преимущества / недостатки обоих? Какие ситуации вы бы использовали каждый вариант?
Решение
Оба подхода в конечном итоге устанавливают свойства на текущей ните.
Самое большое значение состоит в том, что Page
Методы поддерживают автоматическое обнаружение языка - они могут определить язык по запросу (если вы устанавливаете значение «AUTO», необязательно с по умолчанию). Напротив, Thread
Методы требуют определенной культуры.
Для веб-приложения я просто использовал Page
Методы, потому что они предоставляют дополнительные варианты и спасают меня (по общему признанию тривиальной) проблемы построения CultureInfo
экземпляр сам.