<asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Release" /><script type="text/javascript">// It is important to place this JavaScript code after ScriptManager1 var xPos, yPos; var prm = Sys.WebForms.PageRequestManager.getInstance(); function BeginRequestHandler(sender, args) { if ($get('<%=Panel1.ClientID%>') != null) { // Get X and Y positions of scrollbar before the partial postback xPos = $get('<%=Panel1.ClientID%>').scrollLeft; yPos = $get('<%=Panel1.ClientID%>').scrollTop; } } function EndRequestHandler(sender, args) { if ($get('<%=Panel1.ClientID%>') != null) { // Set X and Y positions back to the scrollbar // after partial postback $get('<%=Panel1.ClientID%>').scrollLeft = xPos; $get('<%=Panel1.ClientID%>').scrollTop = yPos; } } prm.add_beginRequest(BeginRequestHandler); prm.add_endRequest(EndRequestHandler);</script>
Wednesday, September 18, 2013
Maintain Scrollbar Position Inside UpdatePanel After Partial PostBack
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment