what happens when an web server control on an .aspx file is redefined in the code behind?
<pre><code>Mark Up:
&lt;asp:Label ID="Status" runat="server" Visible="false" /&gt;

Code Behind:

public partial class Files : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.Label Status;
        protected void Page_Load(object sender, EventArgs e)
        {
            Status.
        }
    }
</code></pre>

<p>Now whenever I tried to use the label <em>Status</em> in the Page_Load handler I was warned as <em>this member is defined more than once</em>. My question is why I was not warned while redifining it as an instance member ? and actually is it possible to proceed with the control ?</p>
