Keep in mind that you may need to add some details to the @ Page directive to indicate the ASPX files should not inherit from the classes that are created in the code-behind files. Also, because the methods to handle control events in the page most likely do not have access modifiers (Public, Private, Protected) you may also need to add those as appropriate so that the controls can see the methods in the inherited code-behind class. I forget off hand what the default access is for a method that does not have an explicit access modifier but if it is Private then your event handlers may not fire as expected.
-
Peter