asp.net - Javascript not executing after partial rendering -
i have asp.net panel hidden , shown when button clicked. there javascript inside panel , doesn't execute after panel set visible. can see javascript function gets outputted on page not called. can make function gets called? here example:
<asp:linkbutton id="lbtn" runat="server" text="show" onclick="lbtn_click" /> <asp:updatepanel id="upnl" runat="server" updatemode="conditional"> <contenttemplate> <asp:panel id="pnlcontent" runat="server" visible="false"> content hidden. <script> alert('done!'); </script> </asp:panel> </contenttemplate> <triggers> <asp:asyncpostbacktrigger controlid="lbtn"/> </triggers> </asp:updatepanel>
you'll want have sort of end request method gets called whenever ajax method called. have under script resource.
<script type="text/javascript"> var prm = sys.webforms.pagerequestmanager.getinstance(); prm.add_endrequest(function(sender, args){ alert("endrequest"); }); </script>
Comments
Post a Comment