Try Catch Bloğunda Response.Redirect Sorunu

Asp.net sayfamda try catch blogum arasında response.redirect kullanınca hata alıyordum her zaman catch sayfasına düşüyordu bunu farketmişsinizdir. Bende projemde hata logları tutuğum için boş yere hata logları yazıyordu ama sitenin çalışmasına hiç bir engel olmuyordu işte bunun çok basit sebebine size çok basit bir çözüm ?

response.redirect(“default.aspx”, false)

İşte bu kadar sebep ise normalde sayfayı redirect ederken çalışan sayfanın yürütülmesi sonlandırıldığı için try catch bloğu hata olarak algılıyor ve sizin catch bloğuna düşmenizi sağlıyor.. false değeri ile kapatılan sayfanın çalışmasını devam ettiriyor ve bu yüzden hata oluşmuyormuş…

Bu kadar basit sebeplerden dolayı insan hata alınca nasılda uyuz oluyor ama dimi :))

2 comments

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir