3
필수 및 정규 표현식 유효성 검사를 모두 수행했습니다. 유일한 문제는 두 페이지를 페이지 내의 다른 위치에 모두 표시하려고한다는 것입니다. 텍스트 상자 앞에 필요한 확인 메시지가 표시됩니다. 텍스트 상자 뒤에 일반 표현식 유효성 검사 메시지가 표시됩니다. 내가 어떻게 해? 여기 MVC 3 다른 위치에서 필수, 정규식 유효성 확인 표시
여기[Required(ErrorMessage = "*")]
[RegularExpression(@"^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$", ErrorMessage = "Invalid Email")]
public string Email { get; set; }
위의 코드에 내보기 코드
@Html.ValidationMessageFor(p => p.Email)
@Html.TextBoxFor(p => p.Email)
@Html.LabelFor(p => p.Email, "Email")
내 모델 코드, 텍스트 상자 앞에 표시됩니다 두 오류 메시지가,이
같은 것을 만들고 싶어@Html.ValidationMessageFor(p => p.Email) - required validation message which is "*"
@Html.TextBoxFor(p => p.Email)
@Html.LabelFor(p => p.Email, "Email")
@Html.ValidationMessageFor(p => p.Email) - regular expression validation message which is "Invalid Email"
일부 샘플 코드는 좋을 것입니다. – rikitikitik
아무도 나를 도울 수 없습니다. – Jace