뷰에서 오류 수집을 어떻게 얻습니까?
HTML 도우미 유효성 검사 요약 또는 유효성 검사 메시지를 사용하고 싶지 않습니다. 대신 오류를 확인하고 특정 형식으로 오류가 표시되는지 확인하고 싶습니다. 또한 입력 컨트롤에서 특정 속성 오류를 확인하고 입력에 클래스를 추가하려고합니다.
추신 : 나는 Spark View Engine을 사용하고 있지만 아이디어는 동일해야합니다.
그래서 나는 다음과 같은 일을 할 수 있다고 생각했습니다 ...
<if condition="${ModelState.Errors.Count > 0}">
DispalyErrorSummary()
</if>
....and also...
<input type="text" value="${Model.Name}"
class="?{ModelState.Errors["Name"] != string.empty} error" />
....
아니면 그런 것.
최신 정보
내 최종 솔루션은 다음과 같습니다.
<input type="text" value="${ViewData.Model.Name}"
class="text error?{!ViewData.ModelState.IsValid &&
ViewData.ModelState["Name"].Errors.Count() > 0}"
id="Name" name="Name" />
이 속성에 오류가있는 경우에만 오류 CSS 클래스가 추가됩니다.