Puedes utilizar panels o tabs para hacer lo que comentas, aunque depende mucho del tipo de reglas que apliques en la interface.
Puedes usar controles de AJAX para que lo veas como si estuvieses utilizando javascript. Te recomiendo el AJAX de microsoft o esta serie de controles freeware y que son muy facil de implementar para el framework 1.1 y el 2.0 te paso la liga:
http://sourceforge.net/projects/anthem-dot-net