OnTextChanged Odd Issue in Internet Explorer 9
<p>I'm looking into a very odd issue with our website.  We have a <code>textbox</code>, which has an <code>OnTextChanged event</code>.  When the event is fired, we auto populate a few add'l textboxes.  This all <code>works fine in Firefox, Chrome, and Safari</code>.  IE9 however, has an issue.  <code>In IE9,</code> when the event is fired, the page appears to be doing a postback, however after the postback, <code>ALL fields are blanked out</code>.  So for example, if I enter in 5 other fields first, then enter data into the textbox with the ontextchanged event, when I exit this textbox, all 6 textbox values are blanked out.</p>

<p>Here's my code:</p>

<pre><code>&lt;asp:TextBox runat="server" ID="txtDAWAgencyName" Width="340px" OnTextChanged="DawLookup" MaxLength="255"&gt;&lt;/asp:TextBox&gt;

protected void DAWLookup(object sender, EventArgs e)
{
    if (Validation.ValidDAW(txtDAW.Text))
    {
        Agency a = Agency.FetchByDAW(Convert.ToInt32(txtDAW.Text));

        if (a != null)
        {
            txtDAWAgencyName.Text = a.agencyName;

            if (!string.IsNullOrEmpty(a.primaryContactId.ToString()))
            {
                MembershipUser mu = Membership.GetUser(a.primaryContactId);
                if (mu != null)
                {
                    GenericProfile gp = GenericProfile.FetchByUserId(a.primaryContactId);
                    if (gp != null)
                    {
                        txtDAWAgencyRep.Text = gp.contactName;
                        txtAgencyRepPhone.Text = gp.contactPhone;
                        txtAgencyRepEmail.Text = mu.UserName;
                    }
                }
            }

        }
    }
}
</code></pre>

<p>Here's some details about the issue:</p>

<ul>
<li>Works successfully in Chrome, Firefox, &amp; Safari. </li>
<li>Works successfully in Internet Explorer ONLY in local development</li>
<li>Does not work in internet explorer on the server.</li>
<li>There are no double autopostbacks occurring <code>(only one postback)</code></li>
</ul>

<p>It's the oddest thing.  It works in <code>all browsers EXCEPT internet explorer 9</code> on the server (works in local dev environment).  Any idea what may be wrong?</p>
