사람이 아무 것도 입력하지 않고 제출을 누른 다음 열이 null을 제외하고 있기 때문에 db 오류가 발생하는 경우를 제외하고는 잘 작동하는 viewmodel이 있습니다.무언가를 만들고 정규식 속성을 사용하는 방법은 무엇입니까?
나는
if (ModelState.IsValid)
가 어떻게이 이메일 필드가 동시에으로 RegularExpression 및 필수 속성을 사용할 수 있습니다 뭐하는 거지?
public class RegistrationViewModel
{
[RegularExpression(@"^......$", ErrorMessageType = ..., ErrorMessageResourceName = ...]
public string Email {get;set;}
...
}
는 당신이 '= AllowEmptyStrings 거짓'이 RequiredAttribute에서 설정 했습니까? –
'[Required]'속성을 추가하기 만하면됩니다. –