Так я создал класс какКак повторно использовать атрибут
public static class SharedDataAnnotations
{
/// <summary>
/// Matches letters, digits, dashes, underscores and spaces.
/// </summary>
public static RegularExpressionAttribute DisplayNameProperCharacters =
new RegularExpressionAttribute(@"^[A-Za-z0-9\-_ ]+$") { ErrorMessage = "Display name can only contain letters, numbers, underscores, dashes and spaces." };
}
, потому что я хочу, чтобы иметь возможность повторно использовать
[RegularExpression("@"^[A-Za-z0-9\-_ ]+$"", ErrorMessage = "Display name can only contain letters, numbers, underscores, dashes and spaces.")]
Однако, когда я пытаюсь поставить его на собственность как
[SharedDataAnnotations.DisplayNameProperCharacters]
Я получаю сообщение об ошибке
'SharedDataAnnotations' не содержит определения для