make a directory and add the code. a common practice is
[tt]
root
/Controllers
/HomeController.cs
/AboutUsController.cs
/Views
/Home
/Index.aspx
/AboutUs
/Index.aspx
/Model
classes for the model.
[/tt]
My preference is to keep as much code in the core assembly and keep the Web project to css, js and views. the controllers, model and helper functions all go into a separate project.
App_Code has a role with website projects (opposed to web application projects) you could deploy your source files to this directory and change code on the fly without worrying about users accessing the directory directly.
This was probably the webforms attempt to make a static language "dynamic". at least to some degree.
Jason Meckley
Programmer
faq855-7190
faq732-7259