2009-12-18 4 views
2

페이지로드시 ASP.NET 유효성 검사기 컨트롤을 트리거하는 방법을 찾고 있습니다.페이지로드시 ASP ValidationGroup 유효성 검사 활성화

내 페이지의 ValidationSummary와 RequiredFieldValidators 및 CheckBoxListValidators가 모두 동일한 ValidationGroup에 할당되어 있습니다. 유효성 검사 그룹에 연결된 단추를 클릭하면 페이지 유효성이 올바르게 검사됩니다.

ValidatorValidate() 및 Page_ClientValidate() 함수를 사용하여 클라이언트 측에서 JavaScript를 사용하려고했습니다. 이 두 항목을 모두 사용하려고하면 IE8에서 "Object Expected"오류가 발생합니다. 이 함수들에 정확히 무엇을 전달해야할까요? 유효성 검사를 수행 할 ValidationGroup 또는 개별 컨트롤 다양한 자습서와 블로그 게시물을 살펴 보았습니다.이 모든 것이 너무 단순 해 보이지만 이러한 기능을 파악하기 위해 머리를 긁적이게되었습니다.

답변

2

HTML의 onload 이벤트에서 수행해야합니다.

옵션 1

<html onload="Page_ClientValidate()"> 

옵션 2,

<script type="text/javascript"> 
    jQuery(function() { 
     Page_ClientValidate(); 
    }) 
</script> 
1

안된 jQuery를하지만를 Page_Load에서 이론적으로는 같은 호출 할 수

Page.Validate() 
+0

예 .. 그 작업을. 감사 –

관련 문제