Quantcast
Viewing all articles
Browse latest Browse all 5678

UpdatePanel & IE8: Constantly refreshing

I have an ASP UpdatePanel object embedded on a page. This page is actually used to display a custom web part in SharePoint 2010. What I'm wanting to happen is for my page to load and, almost immediately, I want my panel to render.

Here is the code I have...

<asp:UpdatePanel ID="UpdatePanel" runat="server" UpdateMode="Conditional"><ContentTemplate>..Abstracted Content..</ContentTemplate><Triggers><asp:PostBackTrigger ControlID="tmrAutoRefresh" /><asp:PostBackTrigger ControlID="tmrAccessToken" /><asp:AsyncPostBackTrigger ControlID="tmrDelayedFeedRender" EventName="Tick" /></Triggers></asp:UpdatePanel><div id="divTop"><asp:Timer ID="tmrAutoRefresh" Enabled="false" runat="server" OnTick="tmrAutoRefresh_Click" /><asp:Timer ID="tmrAccessToken" Enabled="false" runat="server" OnTick="tmrAccessToken_Tick" /><asp:Timer ID="tmrDelayedFeedRender" Enabled="true" runat="server" OnTick="tmrDelayedFeedRender_Tick" Interval="10" EnableViewState="true" /></div>

And here's my server-side event handler

        protected void tmrDelayedFeedRender_Tick(object sender, EventArgs e)
        {
            using (new SPMonitoredScope("redacted.tmrAccessToken_Tick"))
            {
                tmrDelayedFeedRender.Enabled = false;
                DelayedUpdatePanel.Visible = true;
                if (!string.IsNullOrEmpty(m_oUserEntities.RefreshToken)) btnLogin_Click(null, null);

            }

        }

This works perfectly in IE9, Chrome, & FireFox. In IE8, the panel is constantly refreshing. It's not obvious when looking at the page, but using Fiddler, I can see constant HTTP requests being made by my page. 

I'll apologize in advance for some of my abstractions, but I'm currently under an NDA. 


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>