Допустим, у меня есть следующая модель
public class Person
{
[NameIsValid]
public string Name { get; set;}
public string LastName { get; set; }
}
Я создал собственный атрибут NameIsValid для этой модели.
Допустим, для ViewA мне нужна проверка пользовательских атрибутов в модели, но для ViewB мне не нужен этот пользовательский атрибут проверки.
Как я могу динамически установить или удалить пользовательский атрибут из модели, когда это необходимо?
Спасибо!