Lo que pasa es que antes (asp tradicional) tu creabas un formulario y envíavas tus campos por el método post sin problemas.. pero en asp.net las cosas se hacen un poco diferentes.., en tu caso puedes usar un response.redirect para ir a otra página y enviar tus variables por querystring.. y/o en su defecto guardalas en session .
De hecho hace tiempo escribí un mensaje de como usar el método post en asp.net, deja lo checo y te aviso que tal ok..?
Salu2