none
Makale Okuma Sayısı kaydetme RRS feed

  • Soru

  • merhabalar

    örnek için bir kod bloğunuz varmıdır son derece önemli bir projede tek takıldıgım yer örnek verecek olursak. kullanıcı arama yapıyor repeter ile isteleyip listelenen içeriğine tıkladığında makale.aspx?kampid=3 diye linke atıyor ve listelenen veriyi deatlist ile görüntülüyorum. her görüntüleme için okuma sayısı yapmak istiyorum eger yardımcı olursanız cok ama cok mutlu olurum eğer kod blogunu göndermek sterseniz ilkerbulus@hotmail.com adresine göndermenizi rica ederim.

    veya nasıl bu işlemi yapabilirim nerelere ne yazmam gerekir yardımcı olursanız çok mutlu olurum.

    şimdiden çok teşekkür ederim. iyi çalışmalar

    14 Kasım 2014 Cuma 10:01

Yanıtlar

  • bunun yaklaşık 10 farklı yöntemi olabilir, üstüne 10'u da sizin kodunuza uymayabilir. Mesela;

    db.Articles.Find(Id).Hit++; db.Articles.Find(Id).State = States.Modified; db.SaveChanges(); ya da; new dataSetMainTableAdapters.ArticlesTableAdapter().IncreaseHit(int.Parse(Request["Id"])); ya da;

    var cmd = new SqlCommand("update Articles set hit = hit + 1 where Id = @Id", connection); cmd.Parameters.AddWithValue("Id", Request["Id"]); cmd.ExecuteNonQuery();

    Not: sakın c/p yapmayın çalışmaz.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    14 Kasım 2014 Cuma 12:33
    Moderatör

Tüm Yanıtlar

  • Tek takıldığın yer  sayfa görüntülenme sayısı ise Session ile kayıt ekleyebilirsin. 

    Eğer blog uygulamasını komple alacaksan kendi yazdığın kodları çöpe mi atacaksın ? 

    Hali hazırda yapılmış bir proje seni ancak dersten geçirir sana birşey katmaz.

    eğer nerede takıldığını daha Ciddi Bir Şekilde açıklarsan bizde yardımcı olabiliriz

    14 Kasım 2014 Cuma 11:12
  • Emre bey aslında anlatmak istediğimi ifade edemedim . makale okuma sayısı için kod yazmaya uğraşıyorum. hangi kodları yazarsam yazim veritabanına makale okunma sayısını arttırmıyor.
    14 Kasım 2014 Cuma 12:15
  • bunun yaklaşık 10 farklı yöntemi olabilir, üstüne 10'u da sizin kodunuza uymayabilir. Mesela;

    db.Articles.Find(Id).Hit++; db.Articles.Find(Id).State = States.Modified; db.SaveChanges(); ya da; new dataSetMainTableAdapters.ArticlesTableAdapter().IncreaseHit(int.Parse(Request["Id"])); ya da;

    var cmd = new SqlCommand("update Articles set hit = hit + 1 where Id = @Id", connection); cmd.Parameters.AddWithValue("Id", Request["Id"]); cmd.ExecuteNonQuery();

    Not: sakın c/p yapmayın çalışmaz.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    14 Kasım 2014 Cuma 12:33
    Moderatör
  • Önay bey 

    var cmd = new SqlCommand("update Articles set hit = hit + 1 where Id = @Id", connection); cmd.Parameters.AddWithValue("Id", Request["Id"]); cmd.ExecuteNonQuery();

    bu kod sorunumu çözdü herşey için çok ama çok teşekkür ederim. emeğinize sağlık

    14 Kasım 2014 Cuma 13:31