.Net 4 Response.RedirectPermanent 301 Yönlendirmeleri

OrjinalTon.Com'u yeniden kodlayıp yayınladıktan sonra değişen url yapılarım için arama motorlarını kızdırmamam gerekiyordu bu noktada 301 yönlendirmelerine ihtiyaç duydum çünkü aynı içerikler sitede duruyordu fakat adres yapısı değişmişti her neyse zaten konu başlığını görüp girdiyseniz 301 yönlendirmeleri nedir ne değildir az çok biliyorsunuzdur dolayısıyla uzatmıyorum bu muhabbeti ((:

Asp.NET MVC ile reCaptcha (Güvenlik Kodu) Kullanımı

Projelerinizde flood, ddos gibi saldırıların önüne geçmek için güvenlik kodu(captcha) uygulaması kullanmanız gerekirse, MVC3 ve sonrasında NuGet paket yöneticisi yardımıyla projenize kolaylıkla Google'ın reCaptcha uygulamasını ekleyebilirsiniz.

Projenize Recaptcha eklemek için NuGet paket yöneticisinde ”Microsoft„ arattırıp resimdeki paketi projenize dahil edin.

Asp.NET ile Repeater’da Yukarı Aşağı Taşıma İşlemleri

Merhaba bu yazımda sizlere, Repeater kullanarak veritabanında bulunan içeriğin sıra numarasını nasıl güncelleyebileceğinizi anlatmaya çalışacağım. Ben örneğimde her zaman olduğu gibi ornek isimli MSSQL veritabanımı kullandım. Veritabanıma kategoriler isimli bir tablo oluşturdum, oluşturduğum tablonun yapısını aşağıdaki resimde görebilirsiniz.

Asp.NET Custom Paging

Bu yazımda sizlere Custom Paging (Özelleştirilmiş Sayfalama) yapmayı anlatacağım. Sanırım DataList'in kendi özelliği olan sayfalama yöntemini kullanmayı çoğunuz biliyorsunuz. Bu yöntem gayet kolay bir yöntem fakat olaya performans açısından bakacak olursak kullanılmaması gereken bir yöntemdir. Veritabanınızdaki ürünler tabonuzda binlerce kayıt olduğunu düşünün, DataList'in allow page özelliğini kullanarak sayfalama yaptığınızda, siz kullanıcıya 10 kayıt gösterecek olsanız dahi datalist veritabanındaki bütün kayıtları çeker ve bu işlem bittikten sonra o seçilen 10 kaydı kullanıcıya gösterir. Bu performans açısından çok kötü olacaktır.

Repeater’da Düzenleme, Güncelleme ve Silme

Herkese merhaba bu yazımda sizlere, Repeater kullanarak nasıl düzenleme, güncelleme ve silme işlemlerini gerçekleştirebileceğinizi en basit haliyle anlatacağım. Herkesin rahatça anlayabilmesi için tasarıma dikkat etmedim ve olabildiğince basite indirgeyerek yazmaya çalıştım. Projede ben MSSQL veri tabanı kullandım ornek isimli veritabanıma bağlanıp içerisine blog isimli bir tablo oluşturdum.