Мне нужны следующие атрибуты:
1. Например: у меня есть 2 поля. первый - флажок, второй - текстовое поле. Если первый контроль проверен. второе поле должно быть атрибутом Required
. первый контроль снят. второй контроль не требуется.
[Required]
public boolean showHeader{get;set;}
[IFRequired("showHeader",true)]
public string HeaderText{get;set;}
2. Например: у меня есть 2 поля. новый пароль, подтверждение пароля. Атрибут должен проверить, что это 2 поля равны.
[Required]
public string newPassword{get;set;}
[Expression("newPassword",ExpressionAttributeEnum.Equils)]
public string confirmPassword{get;set;}
Как создать вышеуказанные атрибуты?