MVC Sayfa Görüntülenme Sayısı (page hit counter)

Aşağıdaki kod detay sayfası üzerinde hit sayısı alınacağı varsayılarak oluşturulmuştur, projenizde istediğiniz sayfaya göre uygulayabilirsiniz. Temel mantık, sayfa her görüntülendiğinde veritabanındaki hit alanının +1 artarak güncellenmesidir.

Controller sayfası üzerinde uygulanacak kod

public ActionResult UrunDetay(int? id)
{
var model= db.Urunler.Where(m => m.id== id).SingleOrDefault();
if (model== null)
{
return RedirectToAction("Index");
}
model.Hit+= 1;
db.SaveChanges();
return View(model);
}

Listeye Dön