18 Aralık 2014 Perşembe

Asp.net Hata sayfası oluşturma

Merhaba.Asp.net websitedemde kullanıcı adres çubuğuna herhangi birşey yazdığında iss hata penceresi açılıyordu.Bu da yanlışlıkla bile olsa kötü görüntü veriyordu.
Bu sebeple daha önceden de bildiğim araştırınca çalışan kodu bulduğum 404 yönlendirme kodunu siteme ekledim.Kullanıcı asp.net ile oluşturulmuş bir sitede olmayan bir sayfaya erişmek istediğinde veya aspx uzantısını adres çubuğuna yazmadan girmek isterse bizim istediğimiz hata sayfasına yönlenecek.Örnek kod ;

Bu İstenmeyen klasör için oluşturulan kod;  Örnek kod (asda)

<httpErrors existingResponse="Replace" errorMode="Custom">
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" prefixLanguageFilePath="" path="404.aspx" responseMode="ExecuteURL" />
    </httpErrors>

Bu olmayan sayfaya erişilmek istendiğinde oluşturulan kod örnek(asdkasdş.aspx)

<customErrors mode="On"  redirectMode="ResponseRewrite">
      <error statusCode="400" redirect="404.aspx"  />
      <error statusCode="403" redirect="404.aspx"  />
      <error statusCode="404" redirect="404.aspx"  />
      <error statusCode="404" redirect="404.aspx"  />
      <error statusCode="504" redirect="404.aspx"  />
    </customErrors>

Hiç yorum yok:

Yorum Gönder