Una solución puede ser crear un control de usuario.
Un ejemplo lo tinenes en el siguiente enlace:
http://www.microsoft.com/spanish/msdn/wmatrix.asp
Busca este link:
Descarga gratuita del libro “Inside ASP .NET Web Matrix” de la Editorial Wrox
bajas este libro en formato pdf (traducido en español) y en la sección Crear controles de usuario tienes un ejemplo.
Saludos.