La tecnologia asp.net è simile a quella di asp classico, ma diversa dal punto di vista del linguaggio stesso.
I form sono sì html, ma con all'interno dei vari tag la scritta runat=server, che rende il controllo un vero e proprio oggetto gestibile lato server, tramite l'id che ne imposta il nome univoco.
I form per default in asp.net inviano i dati alla pagina stessa.
Questa volta non necessiterai di oggetti built-in per reperire i dati (request...), ma grazia alla gestione ad oggetti, reperirai i dati come facevi in vb (nomecontrollo.text, per esempio)
E' un argomento vastissimo, non esauribile in una textarea...
Buono studio
fabio