AprendizNet, si quieres aprender asp.net empieza con cosas básicas porque el ejemplo que quieres tomar no es para principiantes..
Por otro lado los archivos .cs son para el codebehind (Visual Studio Net), aunque en último de los casos puedes crearlo desde el notepad.. y asegurarte poner las directivas correspondientes de tus aspx apuntando a tu archivo .cs, la otra forma es colocar todo el code en la misma pagina
Algo así:
http://samples.gotdotnet.com/quickst...tro/Intro8.src
Date una vuelta por éstos ejemplos:
http://samples.gotdotnet.com/quickstart/aspplus/