@ Html.ValidationMessageFor 도우미 메서드를 사용하여 유효성을 검사하지만 Html.ValidationSummary를 선언 할 때만 메시지가 표시됩니다.
유효성 검사 요약 대신 요소 옆에 오류 메시지를 표시하는 방법이 있습니까?
요소 옆에 MVC 유효성 검사 오류가 표시됩니다.
<fieldset>
<legend>Registration Form</legend>
<ol>
<li>
@Html.LabelFor(m => m.UserName)
@Html.TextBoxFor(m => m.UserName, new { id = "registerName" })
</li>
<li>
@Html.LabelFor(m => m.Password)
@Html.PasswordFor(m => m.Password)
<div>@Html.ValidationMessageFor(m => m.Password)</div>
</li>
<li>
@Html.LabelFor(m => m.ConfirmPassword)
@Html.PasswordFor(m => m.ConfirmPassword)
<div>@Html.ValidationMessageFor(m => m.ConfirmPassword)</div>
</li>
<li>
<input type="submit" value="Sign up" />
</li>
</ol>
@*@Html.ValidationSummary()*@
</fieldset>
고마워요!
예제 코드 – Nenad
코드를 게시했습니다. ValidationSummary가있는 경우 (주석으로 표시되지 않음)에만 메시지가 표시됩니다. – Yaron
페이지에'unobtrusive' 및'validate' 스크립트를 포함 시켰습니까 – Nilesh