Я пытаюсь установить сообщение для атрибута таким образом в модели представления
[Required(ErrorMessageResourceName = nameof(Form.Required), ErrorMessageResourceType = typeof(Form))]
Итак, у меня есть файл Form.resx с ключом Required. Я использую инструмент PublicResXFileCodeGenerator и встроенный тип ресурса для файла ресурсов. У меня также есть другие файлы с именем form. culture .resx.
Я также использую это для установки культуры (текущая культура тоже "en")
Thread.CurrentThread.CurrentCulture = new CultureInfo("en");
Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(currentCulture);
в пользовательском атрибуте фильтра. Проблема в том, что когда я пытаюсь заполнить форму пустым полем, я получаю то же сообщение (на русском языке).