Я хотел бы создать пользовательскую аннотацию данных, которая заставит введенные данные быть в верхнем регистре.Если пользователь вводит что-либо в нижнем регистре, оно должно быть автоматически (и без вывода сообщений) преобразовано в верхний регистр.Это не проблема проверки.
Мне бы хотелось что-то вроде этого:
public class Address {
public string Address {get; set;}
public string City {get; set;}
[ForceUpperCase]
public string State{get; set;}
}
Например, при использовании @ HTML.EditorFor (x => x.State) Мне бы хотелось, чтобы HTML, созданный для меня, позаботился обо всем этом - я не хочу писать jQuery-вызовы, чтобы изменить данные или принудительно ввести имя определенного класса.