2011-03-08 10 views
0

작동하는 aspxcallback을 가지고 있었지만 오늘은 작동하지 않았습니다. 나는 모든 것을 시도하고, 컨트롤을 변경하고, 새로운 이름을 주었고, 새로운 aspxcallback 컨트롤을 추가했습니다. 그러나 그들 중 누구도 그것을 작동시키지 못합니다.AspxCallback EndCallback 이벤트가 작동하지 않습니다.

<dxcb:ASPxCallback ID="pageCloseCall" runat="server" 
    ClientInstanceName="pgCloseCS" OnCallback="pageCloseCall_Callback"> 
    <ClientSideEvents EndCallback="function(s,e) 
     { 
      window.returnValue = e.result; 
      self.close(); 
     }" /> 
</dxcb:ASPxCallback> 

감사합니다. Mehmet Serif Tozlu

답변

1

대신 ASPxCallback의 클라이언트 측 CallbackComplete 이벤트를 처리하십시오. 작동합니까?

+0

아니요. 작동하지 않았습니다. 나는 그것이 어제 일하고 있었는지 모르지만 나는 2 개월 동안 그 페이지에 어떤 코드도 쓰지 않았다. 하지만 BeginCallback 이벤트가 작동합니까? EndCallback 및 CallbackComplete 이벤트는 작동하지 않습니다. – mehmetserif

+1

pageCloseCall_Callback 이벤트 코드를 여기에 게시하십시오. –

0

<dxcb:ASPxCallback ID="pageCloseCall" **ClientInstanceName="pageCloseCall1"** runat="server" ClientInstanceName="pgCloseCS" OnCallback="pageCloseCall_Callback"> <ClientSideEvents EndCallback="function(s,e) { window.returnValue = e.result; self.close(); }" /> </dxcb:ASPxCallback>

먼저 당신이 ClientInstanceName 특성을 추가해야합니다. 그런 다음 서버 쪽에서 AspxCallBack을 트리거하는 이벤트에서 .PerformCallback()을 호출하면 pageCloseCall_Callback이 호출됩니다. NB : pageCloseCall1 .PerformCallback()는 ClientInstanceName 대신 ID를 사용한다.

Regrads, Andoura

관련 문제