2010-12-28 15 views
0
<asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server"> 
    </asp:ScriptManagerProxy> 
    <asp:UpdatePanel ID="upSchedule" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false"> 
     <ContentTemplate> 
      <script type="text/javascript"> 
       function afterRender(data) { 
       // code 
       } 
      </script> 
      <div style="margin-bottom:5px"> 
       Izberi:&nbsp; 
       <a href="javascript:dpc1.commandCallBack('previous');">Predhodnji teden</a> - 
       <a href="javascript:dpc1.commandCallBack('next');">Naslednji teden</a> - 
       <a href="javascript:dpc1.commandCallBack('today');">Danes</a> - 
       <a href="javascript:dpc1.commandCallBack('week');">Začetek tedna</a> 
      </div> 
      <br /> 
      <table style="width:100%"> 
       <tr> 
        <td valign="top" style="width:150px"> 
         <DayPilot:DayPilotNavigator ID="dpnOrders" runat="server" 
          BoundDayPilotID="dpcOrders" 

私はDayPilotProのためにUpdatePanel内で純粋なJSを呼び出す必要がありますが、私はUpdatePanelを使用していますが、これは不可能です。どうすればいいですか?ScriptManagerProxy、UpdatePanel、および純粋なJS

答えて

1

を書きます。しかし、スクリプトがScriptManagerの下に置かれていることを確認してください。

Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler); 
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); 
         //Before callback event handler 
         function BeginRequestHandler(sender, args) { 

         } 
         //After callback event handler 
         function EndRequestHandler(sender, args) { 

         } 
+0

THXが、場所を正確に追加するJS – senzacionale

+0

あなたがのScriptManagerの下に配置されたスクリプトタグ内に置くことができ、このCODEA DNをどこに置きますか。以下を参照してください。 ます。 clklachu

+0

THX、それは動作します – senzacionale

1

あなたははい、これは動作します

prm = Sys.WebForms.PageRequestManager.getInstance(); 

prm.add_pageLoaded(loadData) 

prm.add_beginRequest(afterRender) 


    function loadData(sender,args) 
    { 

    } 

    function afterRender(sender, args) 
    { 

    } 
関連する問題