title: How can I defer loading UpdatePanel content until after the page renders?
body: <p>Old hand at ASP.NET, new to the UpdatePanel.  I have a reporting page which executes a fairly length SQL query... takes about 10 seconds right now.  What I would like to do is have my page fully render, with some placeholder text (Loading...) and then have the UpdatePanel kick off the actual time-consuming reporting process and render the report when it's done.</p>
  
  <p>So... my theory is to use RegisterStartupScript() to kick this off and drop the string from GetPostBackEventReference() to trigger the UpdatePanel update.  Some problems crop up:</p>
  
  <p>1) Can I actually use GetPostBackEventReference w/ the UpdatePanel or do I need to trigger it some other way?  Use this method on a button inside the Update Panel?</p>
  
  <p>2) What event gets triggered when the postback reference is the UpdatePanel?  It's not clear to me.  I've got to call my databinding code somewhere!  Again, maybe I need to use a button inside?</p>