title: How to make an ASP.Net page with a C# code behind that will work in Sharepoint
body: <p>I need to develop a page for Sharepoint.</p>
  
  <p>Basically it is a 3 step process that takes some inputs, gets some data and shows a preview of it, then allows the data to be sent off attached to an email.</p>
  
  <p>I know ASP.Net and C#.Net, and the problem should be reasonably easy to solve with an ASP.Net page and a C# code behind.</p>
  
  <p>However I've never had to work with Sharepoint before, and I don't know what is required to make the page 'work in Sharepoint'.</p>
  
  <p><strong>Is there anything special that needs to be done to make it work in Sharepoint?</strong> Is an ASPX page the right approach for this sort of problem?</p>
  
  <p>(I'm developing on an XP machine using Visual Studio 2008.)</p>