I have an asp.net aspx page with a large codebehind module. I'd like to break the codebehind into class modules for easier navigation during maintenance.
I've moved most of the functions that don't require access to page variables (i.e. HiddenFields, DropDownLists, etc) to separate class modules. However, the codebehind module is still large and unwieldy.
Is there any way to create a class module, separate from the codebehind, that can reference those types of page variables?