title: Am I supposed to be able to alter other controls from an ASP.NET page event handler?
body: <p>I'm trying to disable a label control from the CheckedChanged event handler of a checkbox. Should I be able to do this?</p>
  
  <p>At the moment if I set Enabled to false nothing changes when the page reloads. If I do the same thing in Page_Load then I see the change.</p>
  
  <p>To clarify:</p>
  
  <p>This doesn't work:</p>
  
  <pre><code>protected void chkNeverExpires_CheckedChanged(object sender, EventArgs e)
  {
      this.lblMessage.Enabled = false
  }
  </code></pre>
  
  <p>But this does:</p>
  
  <pre><code>protected void Page_Load(object sender, System.EventArgs e)
  {
      this.lblMessage.Enabled = false
  }
  </code></pre>