2012-01-26 3 views
12

내 웹 사이트에서 ajax 업데이트 패널을 실행 중입니다. 업데이트 패널은 몇 가지 새로운 컨트롤을 반환합니다. 아약스 호출에서 반환 된 후 컨트롤에 대한 일부 JavaScript를 설정하고 싶습니다. 이 일을하는 방법이 있습니까? 어떤 도움을 주셔서 감사합니다! 이 업데이트 패널이 새로 고침 할 때마다 실행됩니다업데이트 패널 다음 스크립트 실행 AJAX asp.net

function pageLoad(){ } 

MSAjax 이벤트에

답변

28

넥타이 ... 당신이 당신의 리 바인딩/새로운 바인딩

... 할 수 그래, 당신이 필요로하는 모든입니다 그걸 페이지에 놓으면 발사 될 것입니다.

업데이트 :: .. 당신이 페이지에서 스크립트 매니저가있는 경우는 정말 간단 를 [내가이 기능을 잘못이라는 있었던 것처럼 (난 아직도 상점을 일 것이라고 생각) 보인다]

<script> 
    ///<summary> 
    /// This will fire on initial page load, 
    /// and all subsequent partial page updates made 
    /// by any update panel on the page 
    ///</summary> 
    function pageLoad(){ alert('page loaded!') } 
</script> 

http://www.asp.net/ajax/documentation/live/overview/AJAXClientEvents.aspx

+0

예를 게시 할 수 있습니다. MS ajax 이벤트에 어떻게 연결합니까? – user516883

+0

아, 이건 돈이야! 나는 몇 년 안에 webforms로 일한 적이 없다. 나는 이것을 수년간하는 것을 시도하는 것을 기억한다. 최근에 추가 한 새로운 기능입니까 아니면 광범위하게 게시되지 않았습니까? –

-6

컨트롤이 몇 백 ms마다 있는지 확인하는 기능이있는 타이머를 사용할 수 있습니다. 일단 그것을 발견하면 스크립트를 적용하고 타이머를 종료하십시오.

관련 문제