간단하지만 ... Ajax 양식 인 내 양식은 유효성 검사가 실패하더라도 항상 제출합니다. jQuery 유효성 검사를 사용하지 않고 표준 .NET MVC 유효성 검사 만 사용합니다.유효성 검사가 실패한 경우에도 ASP.NET Ajax.BeginForm 게시
필드에 오류가 발생하면 유효성 검사 메시지가 표시되고 필드가 강조 표시되지만 양식은 그냥 제출됩니다.
오류가있을 경우 양식 제출을 막기 위해 호출 할 수있는 OnBegin 스크립트가 있습니까?
도움 주셔서 감사합니다.
Ajax.BeginForm ("EditUserProfile"새로운 AjaxOptions { HttpMethod = "포스트", onComplete를 = ToggleViews ", UpdateTargetId ="userProfileContainer "})
네, 제가 언급 한 바와 같이 모든 CA에 대한 클라이언트 측 스크립트. 작업입니다 유효성 검사를 사용하십시오. 유효하지 않은 필드는 유효성 검증 메시지를 표시하고 CSS는 유효하지 않은 입력 필드에 적용됩니다. 그러나 양식은 어쨌든 게시됩니다. –