Я разрабатываю веб-сайт для поддержки как на арабском, так и на английском языках. Теперь, когда в разработке мне нужно всего лишь использовать DisplayAttribute
, чтобы локализовать имена полей и установить поток в соответствующую культуру, а затем ASP.NET генерирует локализованное сообщение об ошибке, используя мои имена DispalyAttribute
.Локализация ASP.NET MVC Проверка JQuery на Azure
Однако при развертывании на Azure и при переключении на арабский язык все локализовано правильно, но сообщения об ошибках. В которых имена локализованы, но сама ошибка на английском языке.
Я мог бы использовать ErrorMessageResourceType
в явном виде, но хотелось бы знать, где это несоответствие.
Примечание: Я установил культуру нити в Application_BeginRequest
из Global.asax.