Son dersimizde custom tag helperimizin yapımını tamamlamıştık. Ana yapıyı tamamladık ancak henüz her şey bitmiş değil. Benim PagingInfo classım içerisinde toplam sayfa sayım, her sayfa başına gösterilecek öğe sayım, güncel sayfam, toplam kullanıcı sayım yani toplam öğem gibi propertylerim mevcut. Eğer ben bu pagination işlemini yapmak istiyor isem, modelimin için de bi şeyler yapmam lazım. İlgili video ders: ViewModel Oluşturma …
Daha FazlasiMini Dükkan Projesi Ders 010 Seçilen Başlığın Highlight Edilmesi
Kullanıcıya seçilen kategorinin hangisi olduğunu vurgulama amaçlı olarak navigasyon alanımda Highlight işlemi yapacağım. Dersin youtube videosu: Bunun için kategori listesinde listelenen kategorilerden seçili olanı bulmamız lazım. Controller ve View gibi ASP.NET Controlleri bir context bir bağlam nesnesi ile geçerli istek hakkında bilgi alabilirler. Burada da ViewComponent base classı özelliği aracılığı ile context nesnelerine erişim sağlayabilirim. RouteData özelliği sayesinde routing sistem …
Daha FazlasiMini Dükkan Projesi Ders 006 Pagination
Projemizde pagination yani sayfalama işlemlerine devam edelim. View Model’in Eklenmesi Yapmam gereken işlemleri özetlersem, kaç sayfam var? Hangi sayfadayım? Ürünlerimin sayısı? Bunu yapabilmek için bir view model classı oluşturmak en kolay yol. Böylelikle controller ve view arasındaki veri geçişini sağlayabilirim. Şimdi Models/ViewModels klasörü altında yeni bir class oluşturuyor ve adını SayfalamaBilgi.cs veriyorum. Kodlarımızı yazalım: Bu dersin video eğitimi: using System; …
Daha Fazlasi