title: ASP.Net without codebehind
body: <p>I would like to create an ASP.Net page without all the codebehind and designer stuff.
  Basically I want to go back to ASP classic, but keep the CLR and Base Class Library that makes .Net oh-so-wonderful. 
  I'd like just a page something like this:</p>
  
  <pre>
  
  &lt;html&gt;
  &lt;body&gt;
  &lt;div&gt;
  
    &lt;%
      int customerID = Request.QueryString["CustomerID"];
      //Customer and DataAccess classes come from an extenal assembly
      Customer customer = DataAccess.GetCustomer(customerID); 
    %&gt;
    You asked for Customer with ID: &lt;%=customerID;%&gt;&lt;br /&gt;
    Name: &lt;%=customer.Name;%&gt;&lt;br /&gt;
    Phone: &lt;%=customer.Phone;%&gt;&lt;br /&gt;
  
  
  &lt;/div&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </pre>
  
  <p>However there seem to be some problems with that.</p>
  
  <ul>
  <li>The Request object is only available from within a Page object.  I wish to completely delete the codebehind and designer pages. </li>
  <li>No intellisense</li>
  <li>Anything else I should be aware of before I get too deep into this?</li>
  <li>No idea how to start pulling in extenal libraries</li>
  </ul>