ASP.NET MVC 및 HTML5 유효성 검사에 대한 몇 가지 사항을 정리하고 싶습니다. 내 프로젝트에서 모든 jQuery 유효성 검사를 비활성화하여 HTML5 유효성 검사 만 사용할 수 있으므로 jQuery보다 훨씬 좋고 느낌이 좋습니다.MVC html5 유효성 검사
HTML 5 유효성 검사가 C# 모델의 MVC 주석에 반응하지 않는 것 같습니다. (예 : [Required]
또는 [Compare("Password"])
) 실제 HTML 속성에서 요소 (예 : new { required = "required" }
)에 반응합니다.
HTML5 유효성 검사가 자바 스크립트에서 작동합니다. 맞습니까? 자바 스크립트를 사용하지 않도록 설정하고 유효성 검사를 건너 뛰기 때문에 취약하지 않습니까?
또한 이러한 HTML 5 유효성 검사 스크립트가 어디에 있는지 확인하여 변경할 수 있습니다 (라이브 암호 확인을 찾지 못해서). 새 <script></script>
을 내 View
에 작성해야합니까?
이 정보는 도움이 될 것입니다. 감사합니다.
프런트 엔드 유효성 검사 (HTML5 또는 JS)는 브라우저 및 클라이언트 측면에 따라 최종 사용자 환경을 개선하기위한 것입니다. 그래서 그것은 항상 서버 측에서 점검되고 검증되어야합니다! – 3Dos