마크 업 js 파일에 바인딩하는 asp.net 페이지가 있습니다. Js 파일은 주로 클래스 이름별로 함수 세트로 작업합니다. 이 함수에서는 WCF를 사용하여 서버에서 데이터를 가져오고 상태 및 데이터 만 변경합니다. 또한 페이지에 나는 다시 게시합니다. 모든 것은 괜찮지 만 내 jquery 함수는 그 후에 작동하지 않습니다. 다시 게시 후 jquery 로직에 관여하지 않는 그리드에만 행을 추가합니다.ASP.NET은 포스트 백 이후에 jquery 바인딩을 잃습니다.
하지만
$ (문서) .ready에
$ (문서) .ready (함수()
$jq("#ctrlID").change(function() { });)
에서 나의 논리를 변경하는 경우 (함수()
$jq("#ctrlID").live('change', function() { });)
모두 정상적으로 작동합니다.
나는 당황합니다. 그게 뭐야? 컨트롤을 추가하지 않습니다.