Scusate la domanda ma ho un dubbio:

spesse volte vedo esempi che contengono pagine .aspx e pagine .cs (o .vb)

come faccio a capire quanto i files .cs sono da compilare e quando sono da lasciare .cs?

(lasciano perdere il CodeBehind ... dato in questo caso il codice è sempre in un file .cs e quindi non va compilato!)