2015-01-07 5 views
0

모델 속성에 의해 수행 된 클라이언트 측 유효성 검사로 양식 제출을 중단하고 싶습니다. 나는이 코드를 찾아보세요 .. 모든 가능성 있지만 경구 성공했을 : 내 모델양식 유효성 검사 후 제출

[Key] 
     public int User_ID { get; set; } 
     [Required(ErrorMessage = "* Please Enter FirstName")] 
     public string User_FN { get; set; } 
     [Required(ErrorMessage = "* Please Enter MiddleName")] 
     public string User_MN { get; set; } 
     [Required(ErrorMessage = "* Please Enter LastName")] 
     public string User_LN { get; set; } 
     [Required(ErrorMessage = "* Please Enter LoginID")] 
     public string User_Login { get; set; } 
     [Required(ErrorMessage = "* Please Enter PassWord")] 
     public string User_Password { get; set; } 
     [Required(ErrorMessage = "* Please Select a Valid Role")] 
     public int User_Role_ID { get; set; } 
     [Required(ErrorMessage = "* Please Select any one Table")] 
     public List<int> Table_ID { get; set; } 
     [Required] 
     public List<bool> P_Add { get; set; } 
     [Required] 
     public List<bool> P_Edit { get; set; } 
     [Required] 
     public List<bool> P_Delete { get; set; } 

입니다

을 그리고 난이 참조 JQuery와 파일

<script src="~/Scripts/jquery.validate.unobtrusive.js"></script> 
    <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script> 
    <script src="~/Scripts/jquery.validate.js"></script> 

을 추가

에 이러한 키를 설정
<appSettings> 
    <add key="webpages:Enabled" value="false" /> 
    <add key="ClientValidationEnabled" value="true"/> 
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/> 
    </appSettings> 

모든 설정을 완료했지만 페이지가 아직 제출되었습니다 ... 제발 제안하십시오

+0

조치 방법 코드를 입력하십시오. 어디에서 값을 게시 하시겠습니까? – Aravindan

+0

올바른 방법으로 당신을 이끌어 줄 수 있습니다. – Aravindan

+0

스크립트는 (순서대로)'jquery- {version} .js''jquery.validate.js'와'jquery.validate.unobtrusive.js' (둘 다 포함하지 않아야합니다. 'unobtrusive.js'와'unobtrusive.min.js') –

답변

0

validate.unobtrusive.min.js보다 먼저 validate.js를로드해야합니다.