Итак, у меня проблема с пользовательским атрибутом, который я хочу добавить во все обязательные поля. Теперь вместо того, чтобы расширить все мои вспомогательные классы для включения этого атрибута во входные данные, если это необходимо, я подумал, можно ли просто сэкономить много времени и добавить его в сам пользовательский обязательный атрибут.
Примерно так:
Модель:
[MyCustomRequiredValidator] <- я хочу добавить его в расширение validationAttribute
публичный int? MyField </p>
Я, очевидно, не могу просто добавить его через ModelClientValidationRule, потому что он добавляет к атрибуту префикс data-val, что не очень хорошо, но я не могу получить доступ к самим атрибутам. Я пытался использовать metadata.AdditionValue.add, но без радости.
Атрибут, который я хочу добавить, является aria-required = "true" для поддержки программы чтения с экрана.
Возможно ли это?
Любой совет был бы великолепен, потому что я врезался в стену.
спасибо за поиск.