반응형
Razor 뷰 내부에서 ModelState.IsValid를 어떻게 확인할 수 있습니까?
이 질문에 이미 답변이 있습니다.
내 행동 방법에 다음이 있습니다.
if (!ModelState.IsValid)
return View(vm);
보기에서 모델 상태가 유효하지 않은 경우 삭제를 허용하는 제출 키를 제공하지 않으려 고합니다. 내가 할 수있는 방법이 있습니까? 뷰에서 모델 상태를 사용할 수 있습니까?
업데이트 :받은 답변을 기반으로 이것을 구현했습니다.
<div class="adm_td0" style=" padding: 0;">
@if (ViewData.ModelState.IsValid) {
<input type='submit' value='Delete' name='SubmitAction' />
}
<input type='submit' value='Cancel' name='SubmitAction' />
</div>
뷰에서 모델 상태를 사용할 수 있습니까?
물론이야:
@if (!ViewData.ModelState.IsValid)
{
<div>There are some errors</div>
}
뷰 자체에서 필요한 것은 일반적이지 않지만 다음과 같이 액세스 할 수 있습니다.
@ViewData.ModelState.IsValid
반응형
'Programing' 카테고리의 다른 글
Vim을 배우는 대화 형 방법이 있습니까? (0) | 2020.08.30 |
---|---|
(마이너스) 스크롤바없이 화면 너비를 얻는 방법? (0) | 2020.08.30 |
HttpClient 사용시 요청 / 응답 메시지 로깅 (0) | 2020.08.30 |
레일 3에 대한 유효성 검사 사용자 지정 메시지 (0) | 2020.08.30 |
중형 Clojure 샘플 애플리케이션? (0) | 2020.08.29 |