Junior Developer’dan. Bugün ne öğrendim ? Gün-5

Bugünün özeti asp.net’te projenizde istemediğiniz sayfalara girmeye çalışanları bir sayfaya yönlendirmek, sayfayı yeniden yüklemek

İlk olarak sayfayı yeniden yüklemeye gelecek olursak çok basit bir kod parçacığı ile bunu yapabiliyoruz.

İşte bu kod: location.reload();

ben bu kodu sayfa yüklenmesine bağlı veri çekerken güncellensin diye kullanmıştım. Artık nasıl kullanacağınız size kalmış.


ASP.NET için 400, 404,500 vs. bu ve buna benzer hataları sitenizde görmek istemiyorsanız yapmanız gereken yönlendirmedir. Sonuç olarak sitemizde oluşacak hataları dışarı göstermek pek mantıklı bir durum değil. Bunun için ilk olarak kendinize bir 404 sayfası hazırlamalısınız. Bu 404 sayfası sadece bilgilendirme amaçlı kullanılıp yönlendirmenin yapılacağı sayfa olur kendileri.

İşin kod tarafına gelince . Projenizin Web.config dosyasına :

<system.webServer>

<httpErrors errorMode=”Custom”>

<remove statusCode=”500" subStatusCode=”-1" />

<remove statusCode=”404" subStatusCode=”-1" />

<error statusCode=”404" prefixLanguageFilePath=”” path=”/404.aspx” responseMode=”ExecuteURL” />

<error statusCode=”500" prefixLanguageFilePath=”” path=”/404.aspx” responseMode=”ExecuteURL” />

<error statusCode=”500" subStatusCode=”100" path=”/index.html” responseMode=”ExecuteURL” />

</httpErrors>

</system.webServer>

Bu kodu yapıştırmak olacaktır. Son olarak bir not. Yönlendirmeyi ana sayfanıza yapmamalıymışız Google’ın indexlemesi açısından sağlıklı olmadığı söylenmekte . Herkese İyi günler.