Sto lavorando ad un applicazione web scritta in asp.net e web form.
Ho creato una formview bindata ad un sqldatasource dalla quale inserisco senza problemi i dati nel mio database.
Il problema giunge nel momento in cui vengono sollevati degli errori durante l'esecuzione della query,o piu in generale durante il submit della form.
Questa situazione di errore reindirizza l'utente alla pagina generica di errore di asp.net.
Quello che vorrei capire è se sia possibile evitare il redirect della pagina effettuando una specie di "return false" nel metodo "Page_Error", in modo da mostrare l'errore sollevato in un alert o in un contenitore sempre sulla stessa pagina,mantenendo i dati che l'utente ha inserito.
Un'esempio di cosa sto cercando di ottenere è questo:
Protected Sub Page_Error(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Error
Dim ex As Exception = Server.GetLastError()
'Effettuare delle operazioni per mostrare l'eccezione
...
'Evitare il redirect in qualche modo,con qualcosa simile a
preventDefault()
'oppure
Return false
End Sub