Es correcto lo que te dice mc_quake, una de las formas mas comunes de organizacion de asp.net es la utilizacion de user control, cuyo objetivo es encapsular funcionalidades.
Acá tienes dos buenos enlaces
http://www.codeproject.com/KB/user-c...ercontrol.aspx http://msdn.microsoft.com/en-us/library/y6wb1a0e.aspx