Quando eseguo questo codice e vado in debug e arrivo alla redirect della Pagina1.aspx il cursore del debug mi va in eccezione perche'?Io ho la necessità di visualizzare quella pagina se la condizione si verifica altrimenti carica normalmente la pagina corrente.Premetto che nel webconfig.xml reindirizzo automaticamente ad una pagina di errore in caso di errore generico ovvero la pagina2.aspx che a questo punto non so manco se mi serve nel mio catch.Il discorso è che io devo visualizzare la pagina1.aspx in questo codice perche' non è un errore generico ma un errore ben preciso....sapete aiutarmi?

Sub Page_Load(sender as Object, e as EventArgs)

Try
.......
if condizione = true then
Response.Redirect("Pagina1.aspx")
end if
.......
Catch ex As Exception
' esegui queste istruzioni in caso di errore

Response.Redirect("Pagina2.aspx")
End Try