C# 프로젝트에서 MVC 4 프레임 워크를 사용하고 있습니다. 내 DB (경로)에 광고를 추가 한 페이지와 폴더에있는 실제 이미지를 만들었습니다.입력 형식 파일, 필수 특성이 작동하지 않습니다.
코드가 작동하지만 페이지에서 빈 입력 파일 (이미지 선택기)을 게시하지 못하도록하는 안전 메커니즘을 구축하고 싶습니다. HTML 5가 "필수"속성을 지원한다는 것을 알았지 만 여전히 몇 가지 문제가 남아 있습니다.
이미지가 선택되어 있지 않을 때 제출 버튼을 누르면 필드에 표시되지만 코드 숨김 (UploadController의 UploadAd 메소드)은 여전히 실행됩니다. 이 문제의 원인은 무엇입니까?
이보기 코드 : http://pastebin.com/s9eWn4zW
컨트롤러 코드 + 사이트 확인 : http://oi47.tinypic.com/23leeef.jpg
당신이 당신의보기 모델에 필요한 속성을 넣을 수는 ModelState.IsValid 라인에 실패 있도록 :
추가 folowing 스크립트가 작동했다 : – CorrugatedAir
당신, 당신의 답변에 대해 당신, 수주 그리고 Ismet에게 감사하고 싶습니다. 매우 쉬운 검증을 찾았습니다. http://stackoverflow.com/questions/5929186/how-to-prevent-form-submission-while-using-html5-client-side-form-validation-in – Jdruwe
답변을 작성하십시오. 그것을 받아들이면 다른 사람들이 유익을 얻을 수 있습니다. –