반응형
Ajax를 사용하여 로드된 양식에 대해 MVC 4 클라이언트 측 유효성 검사가 작동하지 않습니다.
사용자가 링크와 해당 링크를 클릭하는 관리 페이지가 있습니다.PartialView
그런 다음 웹 양식을 포함하는 웹 양식이 관리 페이지의 특정 div 내부에서 Ajax를 사용하여 로드됩니다.
모두
"~/Scripts/jquery-2.0.3.js",
"~/Scripts/jquery.unobtrusive-ajax.js",
"~/Scripts/jquery.validate.js",
"~/Scripts/jquery.validate.unobtrusive.js"
관리 페이지 내에서 참조됩니다.PartialView
로드되면 jQuery 클라이언트 측 유효성 검사가 작동하지 않습니다.
하지만 내가 그 스크립트들을 참조할 때PartialView
모든 것이 잘 작동하지만 저는 각각을 위해 이것을 할 의도는 없습니다.PartialView
파일 수가 많고 각 파일이 로드될 때마다 서버에서 최소한 두 개의 .js 파일을 다시 요청해야 합니다.
이 문제 없이 부모(관리자) 페이지에서 해당 스크립트를 사용할 수 있는 방법이 있습니까?
각 부분 보기에 이 정보가 필요한 것은 다음과 같습니다.
$(document).ready(function () {
$.validator.unobtrusive.parse("#YourFormID");
});
기본적으로 유효성 검사는 동적으로 렌더링된 양식에 바인딩되지 않습니다...
기본적으로 검증자는 준비된 문서의 요소를 구문 분석합니다.본인이 원하면 스스로 부를 수 있지만, 이미 누군가가 이에 대한 질문을 올렸고, 수락된 답변은 여전히 유효할 것입니다.답변 중 하나에는 당신이 원한다면 추가로 읽을 수 있는 블로그 게시물 링크가 있습니다.
동적으로 추가된 필드를 사용한 클라이언트 측 유효성 검사
언급URL : https://stackoverflow.com/questions/18598830/mvc-4-client-side-validation-not-working-for-the-form-which-is-loaded-using-ajax
반응형
'programing' 카테고리의 다른 글
regex_substr 첫 번째 항목만 반환 MariaDB(Wordpress) (0) | 2023.08.24 |
---|---|
Interop을 사용하여 Excel 인쇄 (0) | 2023.08.24 |
Excel 셀 값이 OLEDB 공급자에 의해 잘립니다. (0) | 2023.08.19 |
SQL(MariaDB)에서 문자열의 모든 하위 문자열에 대한 작업 수행 (0) | 2023.08.19 |
PowerShell 스크립트를 exe로 변환 (0) | 2023.08.19 |