none
Mvc ürünleri listeleme RRS feed

  • Soru

  • iyi günler,

    Yapmış olduğum proje ürünleri  datatable ile    https://www.datatables.net buraki örnekler ile listeliyorum ancak

    ürün sayısı çok fazla 91,127 adet ürün bulunmaktadır. sayfa 2 ye geçtiğimde tekrardan veritabanından ürünleri çekiyor bunun içi ne kullana bilirim her seferinde ürünleri çekmesine gerek kalmadan


    • Düzenleyen A_BLR 24 Temmuz 2015 Cuma 14:43
    24 Temmuz 2015 Cuma 14:31

Yanıtlar

Tüm Yanıtlar

  • Pagination kullanırsan sorunun çözülür. Her sayfada ne kadar veri göstericeksen gidip o kadarını veritabanından alıyor. Burada detaylı olarak anlatılmış.

    http://www.muratoner.net/makale/aspnet-mvc-ile-sayfalama%28pagination%29-yapimi-1517.html

    24 Temmuz 2015 Cuma 14:45
  • Sayfa kullanmış olduğum ajaxdatatable iptami etmem gerekiyor o zaman datatable kendisi sayfalıyordu otomatik.
    24 Temmuz 2015 Cuma 14:53
  • Hiç kullanmadığım için seni yanlış yönledirmek istemem ajax varsa bir işte daha iyidir. Benim tam anlamadığım 91,127 adet veriyi her sayfa da bir daha mı çekmeye çalışıyor. Eğer öyleyse yazdığın kodda bir sıkıntı var. Sende şu an sayfa post olmadan verilerinin geldiğini tahmin ediyorum ajax yüzünden. Pagination kullanırsan sayfan postback olacak ve daha yavaş olacak bu yüzden. Anca bir sayfada öyle 100'lerce veri göstermeyeceksen o kadar hızın çok büyük kayıp olacağını düşünmüyorum. Tabi sende sayfa şu an postback olmuyorsa daha profesyonel bir kullanım olur.
    24 Temmuz 2015 Cuma 14:59
  • şuanda sayfa ürünleri Json ile çekiyorum. çok hızlı bir şekilde çekiyor o şekilde dataları ancak sayfa iki ye tıkladığımda tekrardan veritabanına gidip 91,127 adet veriyi çekiyor. daha farklı daha sağlı bir yöntemi var mı diye arıyorum.
    24 Temmuz 2015 Cuma 15:05
  • Dediğim gibi yaparsan o sorun kalkar kesinlikle. İlk sayfada 50 tane veri göstericeksen gidip 50 yi alacak, 2. sayfan için 50 alıcak vs. gidicek böyle. Kendisi yapıyor zaten tüm işlemi 3-4 satır kod yazıyorsun. Tabi üstünde oynayarak başka ayarlarda yapabilirsin dene derim.
    25 Temmuz 2015 Cumartesi 00:16