Ok, non avevo ben capito.

Potresti provare a connetterti e testare l'enumerazione <System.Data.ConnectionState> della connessione. http://msdn.microsoft.com/it-it/libr...tionstate.aspx Se non ci sono problemi, procedere.

Ma non credo che questo metodo ti dia comunque il 100% della sicurezza. Potrebbe cadere un attimo dopo il test.

Un'altra strada è far permanere i valori digitati nelle textbox dei campi, magari con il viewstate..