counter

سوال شده توسط: رامین قره داغی

تاریخ ثبت: ۱۴۰۰/۰۶/۲۲

بازدید: 220

پاسخ: 5

تگ: Asp.net Core


سلام خسته نباشید استاد تو paging وقتی pageId رو میزنید مثلا 2، شمارنده باز از یک شروه میشه چطور میشه درستش کرد
پاسخ ها
user

محمد اشرافی

سلام ، سلامت باشید ، اینو وقتی خواستیم BasePaging رو بسازیم اعمالش میکنیم

باید 2 تا فیلد به مدل اضافه کنید StartPage و EndPage 

شمارنده باید برابر باشه با StartPage و تا EndPage بشماره ، اینطوری می تونیم محدودش کنیم که مثلا فقط 6 صفحه رو نمایش بده و هر بار که صفحه جلو میره EndPage و StartPage هم تغییر میکنن

جزئیات بیشتر رو توی جلسه مربوطه قرار میدم

اگر الان نیاز به پیاده سازیش دارید فکر کنم توی دوره آموزش رایگان صفحه بندی (Pagging) در ASP.NET 

این اعملیات رو پیاده سازی کرده

user

رامین قره داغی

شرمنده استاد منظور من از counter همون ردیف هست مثلا 10 تا پست داریم همونی که بالا سرش از شارپ(#) استفاده کردین وقتی میزنیم مثلا pageId 2، اون ردیف باز از یک شروع میشه ادامه قبلی رو نمیاره

user

محمد اشرافی

😂😂

خواهش میکنم ، برای اینکه اونو درست کنید وقتی دارید Counter رو تعریف میکنید نباید بزارینش 0 باید اینطوری باشه :

var counter=(pageId*take)-take;
user

رامین قره داغی

خیلی ممنون

 

user

محمد اشرافی

خواهش میکنم 

فقط اینو هم در نظر بگیرید که Counter رو بالای حلقه افرایش بدین نه آخر

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات