У меня проблемы с проверкой адреса электронной почты в моей модели представления. Свойство, которое я проверяю, -
[ValidatorComposition(CompositionType.And)]
[SOME Operator("EnabledField")]
[RegexValidator("\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*", Ruleset = "RuleSetA",
MessageTemplate = "Invalid Email Address")]
public String Email_NotificationUser
{
get { return _Email_NotificationUser; }
set
{
_Email_NotificationUser = value;
RaisePropertyChanged("Email_NotificationUser");
}
}
Что я не могу понять, как закодировать строку «[SOME Operator («EnabledField»)]». Что я пытаюсь сделать, так это то, что если установлен флажок EnabledField, то проверьте, является ли это поле действительным адресом электронной почты.
Редактировать примечание - Изменено условие с Или на И