2010-12-28 2 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" 

мне нужно назвать чисто JS внутри UpdatePanel becouse из DayPilotPro, но когда я использую 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

ТНХ, но где именно поставить эту Codea дп, где добавить JS – senzacionale

+0

Вы можете поместить его внутри тега сценария, который находится ниже ScriptManager. См. Ниже. <жерех: ScriptManager ID = Runat "ScriptManager1" = "сервер"> <тип скрипта = "текст/JavaScript"> – clklachu

+0

ТНХ за помощью, она работает – senzacionale

1

вы пишете

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

prm.add_pageLoaded(loadData) 

prm.add_beginRequest(afterRender) 


    function loadData(sender,args) 
    { 

    } 

    function afterRender(sender, args) 
    { 

    } 
Смежные вопросы