ho trovato...................
provando a fare la pagina prova per inviare ho trovato il problema....
5 gg persi dietro a questo progetto per niente.... era una stupidagine ed io che cercavo problemi al codice gravi ..........
questo è quello che avevo scritto nel load della pagina
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
ma dalla fretta non mi ero accorta che mancava un pezzo fondamentale
cioè mancava Handles Me.Load..............
adesso funziona .......... o quasi ho solo qualche problema con la formatazione....
grazie comunque per i consigli e l'intaressamento, ho letto l'erticolo e ora provero ad ascoltare i consigli ed ad applicare le regole