2008-09-05 6 views
2

PageMethods를 사용하여 사용자 세부 정보를 업데이트하는 기본 CRUD 양식이 있는데 유효성 검사기가 실행되지 않지만 유효성 검사기를 수동으로 초기화하고 유효성 검사가 있는지 여부를 확인해야합니다. 내 자바 스크립트 저장 메서드에 전달됩니다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까? 당신이 개발에 사용하고있는ASP.NET AJAX PageMethod 및 유효성 검사기 사용

답변

1

가 좋아 그래서 마침내 해결 :

: 당신은 자바 스크립트 방법 당신의 저장에 Page_ClientValidate()를 호출 할 필요가 true를 돌려주는 경우 저장를 계속 Page_ClientValidate()는 클라이언트 측 검증을 시작, 아래의 코드를 참조하십시오
function Save() 
    { 
     var clientValidationPassed =Page_ClientValidate(); 
     if(clientValidationPassed) 
     { 
      //Save Data 
      PageMethods.SaveUser(UserName,Role,SaveCustomerRequestComplete, RequestError); 
      $find('editPopupExtender').hide(); 
     } 
     else 
     { 
      //Do Nothing as CLient Validation messages are now displayed 
     } 
     return false; 
    } 
0

? VS 2008은 아마도 JS 디버깅이 좋고 아직 시도하지 않은 상태입니다.

아약스를 들어 당신이 Firefox을 사용하는 경우 Sys.Debug obj가