title: AsyncPostBackTrigger not working in my application
body: <p>I am experiencing an interesting issue. We are running a website using masterpage and in one of the pages, I need to create an update panel that will display group SSID on completion. </p>
  
  <p>So, in one of the content placesholders, I put this in:</p>
  
  <pre><code>&lt;asp:ScriptManager ID="scManagerConfirm" runat="server" /&gt;
  &lt;asp:Timer ID="tmrStatus" OnTick="tmrStatus_Tick" Enabled="false" runat="server" Interval="5000" /&gt;
     &lt;asp:UpdatePanel ID="upnlStatus" runat="server" UpdateMode="Conditional"&gt;
        &lt;Triggers&gt;
           &lt;asp:AsyncPostBackTrigger ControlID="btnConfirm" /&gt;
           &lt;asp:AsyncPostBackTrigger ControlID="tmrStatus" /&gt;
        &lt;/Triggers&gt;
        &lt;ContentTemplate&gt;
            &lt;asp:Panel ID="pnlStatus" CssClass="appStoreStatus" Visible="false" runat="server"&gt;
               &lt;p&gt;&lt;asp:Literal ID="litStatusText" runat="server" Text="&lt;%$ Resources:GRes, StatusProcessing %&gt;"&gt;&lt;/asp:Literal&gt;&lt;/p&gt;
            &lt;/asp:Panel&gt;
        &lt;/ContentTemplate&gt;
     &lt;/asp:UpdatePanel&gt;
  
     &lt;asp:Button ID="btnConfirm" OnClick="btnConfirm_OnClick" Text="&lt;%$ Resources:GRes, Confirm %&gt;" CausesValidation="true" UseSubmitBehavior="false" runat="server" /&gt;
  </code></pre>
  
  <p>background code is simple:</p>
  
  <pre><code>protected enum RequestStatus { Unprocessed, Processed }
  
  protected void Page_Load( object sender, EventArgs e ) {
  }
  
  protected void btnConfirm_OnClick( object sender, EventArgs e ) {
     pnlStatus.Visible = true;
     tmrStatus.Enabled = true;
  }
  
  protected void tmrStatus_Tick( object sender, EventArgs e ) {
     if (GetStatus() == RequestStatus.Processed) {
        litStatusText.Text = "SSID: " + GetSSID();
        tmrStatus.Enabled = false;
     }
  }
  
  private String GetSSID() {
     return "S-12345-1235-1235-1235";
  }
  
  private RequestStatus GetStatus() {
     return RequestStatus.Processed;
  }
  </code></pre>
  
  <p>Now, the problem I am experiencing is that this doesn't work. It works if I use PostBackTriggers and not Async ones. However, that is not the functionality I would want. I have tried to put button and timer into UpdatePanel to no avail.</p>
  
  <p>Any ideas what could be wrong with this?</p>