title: OnTextChange Partial Postback not occurring
body: <p>I have the following code for an OnTextChanged event:</p>
  
  <pre><code>protected void CustomTextBox_OnTextChanged(object sender, EventArgs e)
  {
      if (tick.Attributes["class"] == "tick displayBlock")
      {
          tick.Attributes["class"] = "displayNone";
          tick.Attributes.Add("class", "displayNone");
      }
      checkAvailability.Attributes.Add("class", "displayBlock");
      checkAvailability.Attributes["class"] = "displayBlock";
  }
  </code></pre>
  
  <p>And:</p>
  
  <pre><code>&lt;asp:UpdatePanel ID="upMyUpdatePanel" runat="server"&gt;
      &lt;ContentTemplate&gt;
          &lt;uc:CustomTextBox ID="txtUserName"
              OnTextChanged="CustomTextBox_OnTextChanged" 
              AutoPostBack="True"
              class="someClass"&gt;
          &lt;/uc:CustomTextBox&gt; 
      &lt;/ContentTemplate&gt;
  &lt;/asp:UpdatePanel&gt;
  </code></pre>
  
  <p>So I have the above code works perfectly fine in Chrome, IE 8, 9. </p>
  
  <p>However Firefox 6 doesn't seem to do a partial postback. </p>
  
  <p>Before anyone asks I have bubbled up events ontextchanges and autopostback to be used by my customtextbox instances. You can see how on related question: <a href="https://stackoverflow.com/questions/7596050/exposing-and-then-using-ontextchange-event-handler/7599307#7599307">Exposing and then using OnTextChange Event handler</a></p>