Asp.Net control Initial Value Not Display after 1st run
<p>I encounter a weird problem when I am run the app via F5 or View In Browser.  When I run the following page for the first time,  "Hello" is shown on the textbox.  Clicked on the 'Click Me' button, the text is changed to "Clicked!".  That's fine.  Close the brower and run F5 (or View in Browser) again, the Textbox shows "Clicked!".  It doesn't display the initial value anymore.  I see this problem on IE6 (and thatis the only option for my employer), but not on FF3.6 nor Googgle Chrome 4.x.  I thought it could be related ViewState.  But, the problem persists after ViewState is disable. </p>

<p>Any idea or hint on what went wrong?</p>

<p>Default.aspx File below:</p>

<pre><code>&lt;%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head runat="server"&gt;
    &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;form id="form1" runat="server" enableviewstate="false"&gt;
    &lt;div&gt;    
        &lt;asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Click Me" EnableViewState="false" UseSubmitBehavior="true" /&gt;
        &lt;asp:TextBox ID="TextBox1" runat="server" Text="Hello" EnableViewState="false" &gt;&lt;/asp:TextBox&gt;
    &lt;/div&gt;
    &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
</code></pre>

<p>Default.aspx.cs File below:</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        TextBox1.Text = "Clicked!";
    }
}
</code></pre>
