Asp.Net Özel Hata Sayfası Kullanma (Custom Error Page)


Twitter'da Paylaş Favorilerime Ekle

Hata Oluştuğunda Kullanıcıyı Özel Bir Sayfaya Yönlendirme

Asp.Net sayfalarımızda hata oluşmaması için elimizden geleni yapsak da, çalışma zamanında beklenmedik hatalar ile karşılaşabiliriz. 

Bir hata oluştuğunda kullanıcının .Net hata sayfalarını ve sayfamızın kodlarını görmesi hoş olmayacaktır. Bu nedenle özel hata sayfaları kullanabiliriz. (Custom Errors Page)

Öncelikle hata oluştuğunda gidilecek sayfayı hazırlayınız. Bu sayfada isteğe bağlı olarak kullanıcıdan özür dileyen bir mesaj, sorunu bildirmesini sağlayacak bir form ve önceki sayfaya dönmesini sağlayacak bir link bulundurabilirsiniz.

Ardından web config sayfanızda system.web alanı içine şu kodları ekleyiniz:

<system.web>
    <customErrors mode="On" defaultRedirect="hata.aspx"/>
.
.
.
</system.web>
Yukarıdaki gibi web.config sayfamızı düzenlediğimizde sitemizdeki herhangi bir sayfada hata oluştuğunda, kullanıcı hata.aspx sayfasına yönlendirilecektir.
asp.net hata sayfası oluşturma, hata oluştuğunda sayfaya yönlendirme, using custom error page