ASP ile yaptığınız web sitesinde hataları görmezden gelip sitenizin çalışmasını istiyorsanız on error resume next kullanabilirsiniz. On Error Resume Next ile hata oluştuğunda bunu kullanıcıya göstermeden veritabanınıza kaydedip hata mesajlarını kendiniz görebilirsiniz. Veya yazdığınız bir fonksiyonda istenmedik bir hata oluşuyorsa bu hatada önemli değilse bunu gizleyip siteyi kullanıma devam ettirebilirsiniz.
On Error Resume Next ‘Çalışacak ASP kodları
Bu şekilde isterseniz doğrudan hata mesajı gözükmeden hata vermesini istemediğiniz alanın üstüne ekliyebilirsiniz.
Hata mesajı oluştuğunda bunu ekrana yazdırmak isterseniz:
On Error Resume Next ‘Çalışacak ASP kodları If Err.Description>0 Then Response.Write “Hata oluştu:”&Err.Description On Error Goto 0
Eğer sizin belirlediğiniz alandan sonrasında hata oluşursa bunu gizlemek istemezseniz bitiş noktasını “On Error Goto 0” ile belirtebilirsiniz. Sonrasında hata oluşursa o hata gizlenmez.
tüm asp hatalarını veritabanına nasıl kaydetcez?
Bir hata kayıt sayfası oluşturup 500 hata sayfalarını yönlendirmelisiniz.