counter

رامین قره داغی
22 شهريور ۱۴۰۰
سلام خسته نباشید استاد تو paging وقتی pageId رو میزنید مثلا 2، شمارنده باز از یک شروه میشه چطور میشه درستش کرد
370

5 پاسخ
  • محمد اشرافی22 شهريور ۱۴۰۰

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

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

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

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

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

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

  • رامین قره داغی22 شهريور ۱۴۰۰

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

  • محمد اشرافی22 شهريور ۱۴۰۰

    😂😂

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

    var counter=(pageId*take)-take;
  • رامین قره داغی22 شهريور ۱۴۰۰

    خیلی ممنون

     

  • محمد اشرافی22 شهريور ۱۴۰۰

    خواهش میکنم 

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