2012-01-06 7 views
0

내 모든보기에 대해 내 @Html.ValidationMessageFor(model => model."name")이 작동하지 않는 문제가 있습니다. 아무 것도 입력하지 않으면 아무 것도하지 않고 아무런 메시지도 출력하지 않습니다. 아무런 오류 메시지도 표시되지 않습니다. 난 세 번 응용 프로그램을 작성하고 모든 코드를 다시 배치하고 사람이 아무것도 작동하지 않으면 유효성 검사 메시지를 만들기 위해 뭔가를해야합니까? 유효성 검사가 작동하지 않습니다.

당신은 당신이 편집중인 속성에 [Required]을 추가해야이 ASP.NET C#을 MVC3

+0

'모델 => 모델. "이름"오타가 있습니까? –

+0

아니 내 오타가 아니에요 내 의견에 나는 많은 @htmlvalidationfor 문을 가지고 있으며 시간을 절약하기 위해 방금 단어 "이름"을 썼습니다. 그래서 그것들 모두를 나타냅니다 – user1128756

답변

0

당신

감사드립니다.

+0

어디에서 이걸 넣어야합니까? 컨트롤러 또는보기? – user1128756

+0

모델의 속성 – SLaks

+0

속성 모델 같은 것이 있습니까? 예, 모델이지만 속성 모델은 무엇입니까? 당신의 대답은 분명하지 않았습니다. – user1128756

0

[Required]을 모델/ViewModel 클래스 속성과 함께 사용하면 트릭을 수행하게됩니다.

public class LogOnModel 
{ 
    [Required] 
    [Display(Name = "User name")] 
    public string UserName { get; set; } 
} 
+0

이것을 명확히 해줄 수 있습니까? – user1128756

+0

이것은 작동하지 않았습니다. 아무 것도하지 않으면 공백으로두면 문제가 무엇인지 알 수 없습니다. 아무도 이유를 아나요? – user1128756

관련 문제