The source code contains no web.config, global.asax or other special configuration files that would conflict with your existing web site code. To give you a look at other ways to write ASP.NET code, code behind wasn't used. A huge percentage of the code is contained in C# class libraries that implement the System.Web.UI.Page class along with basic HTML in the standard .aspx or script only pages. You'll be able to see how to wire up some of the most common server side events in non ASP.NET project oriented classes that get fired when a page loads. I think you'll find that this coding methodology will make it easy for you to use the code as is, convert it to code behind, or convert it to script only pages.