nella sub associata al button devi sempre proteggerne l'esecuzione controllando se la proprietà Page.IsValid è true

es.
codice:
If Page.IsValid then
' fai quello che devi fare
end if