This is a migrated thread and some comments may be shown as answers.

Access control inside UserControl (ASCX) from Parent Page (ASPX) using JavaScript

0 Answers 255 Views
ToolTip
This is a migrated thread and some comments may be shown as answers.
Patrick
Top achievements
Rank 1
Patrick asked on 24 Apr 2015, 02:18 PM

I have a ragrid in a aspx page , from this grid by clicking on a row I open a radtooltipmanager that contains a usercontrol . On opening this user control I want to Maintain Scrollbar panel Position.
I tried to folow this exemples :

http://www.codeproject.com/Tips/595712/Call-JavaScript-in-an-ASP-NET-User-Control

https://basgun.wordpress.com/2008/06/09/maintain-scroll-position-updatepanel-postback/

 http://www.aspsnippets.com/Articles/Find-and-access-control-inside-UserControl-ASCX-from-Parent-Page-ASPX-using-JavaScript-in-ASPNet.aspx

But the problem is that the  panel.scrollHeight return 0, I attached ths screenshot for page and this a part of my code :

<body>
    <form id="form1" runat="server">
        <uc1:Name runat="server" ID="ucConusltationLieesCtl" />
        <asp:ScriptManager runat="server" ID="ScriptManager1">
              </asp:ScriptManager>
          <script type="text/javascript">
              Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(ToCallOnBeginRequest);
              function ToCallOnEndRequest(sender, args) {
                  var panel = document.getElementById('<%=ucConusltationLieesCtl.FindControl("Consul_Panel2").ClientID %>');

                  if (panel) {
                    panel.scrollTop = panel.scrollHeight;
                 }
                 document.documentElement.scrollTop = yPos;

              }
              function ToCallOnBeginRequest(sender, args) {
                   yPos = document.documentElement.scrollTop;
               }
               Sys.WebForms.PageRequestManager.getInstance().add_endRequest(ToCallOnEndRequest);
          </script>

 

Thanks

No answers yet. Maybe you can help?

Tags
ToolTip
Asked by
Patrick
Top achievements
Rank 1
Share this question
or