title: Stop page life cycle execution after response.redirect
body: <p>I am having a base class which implements some basic authentication for all the pages in the application. </p>
  
  <pre><code>public class BasePage : Page
  {
  
      public void Page_PreLoad(object sender, EventArgs e)
      {
          if (!IsUserValid())
          {
              Response.Redirect("default.aspx");
          }
      }
  
  
  }
  
  public class AuthenticatedUser : BasePage
  {
      public void Page_Load(object sender, EventArgs e)
      {
          if (!IsPostBack)
          {
              Databind();
          }
      }
  }
  </code></pre>
  
  <p>How to stop page life cycle for AuthenticatedUser, if the user is invalid?</p>
  
  <p>Thanks,
  Ashwani</p>