paging در modal

علی شاکری
26 اسفند ۱۴۰۱

سلام استاد

چطور pagination رو داخل modal پیاده کنم؟

نمونه کدی دارید ممنون میشم

309

5 پاسخ
  • محمد اشرافی27 اسفند ۱۴۰۱

    سلام وقت بخیر ، با کلیک رو هر صفحه یه درخواست ajax ای ارسال میشه که با خود اش فیلتر های مورد نیاز رو ارسال میکنه و نتیجه رو هم در قالب یه partialView برمیگردونه ( توی Partial View باید هم اطلاعات و هم Pagination وجود داشته باشه که کارتون راحت تر بشه )

  • علی شاکری27 اسفند ۱۴۰۱

    استاد الان وقتی روی دکمه افزودن به مقایسه میزنم این ReModal باز میشه

    بعدش مثل تصویر زیر یه فضا در نظر گرفتم که وقتی ajax زدم بشینه اونجا

    ولی وقتی اطلاعات میاد این مودال بسته شده و نمیشه 

  • محمد اشرافی28 اسفند ۱۴۰۱

    یه کاری کنید ، این مدال رو با اون TagHelper باز نکنید ، مستقیم قرار اش بدین توی لون صفحه و با کلیک رو دکمه اون مدال باز بشه و درخواست ارسال بشه سمت سرور تا اون Partial رو برگردونه و هر بار کلیک کرد روی دکمه های Pagination باز درخواست ارسال میشه و محتوای Body ه مدال تغییر میکنه ( طبیعتا با این سناریو نباید مدال بسته بشه )

  • علی شاکری28 اسفند ۱۴۰۱

    سلام استاد

    بالاخره اوکیش کردم

    فقط اینکه از memory cashe استفاده کردم برای ذخیره در لیست

    مشکلی نداره استاد؟

  • محمد اشرافی29 اسفند ۱۴۰۱

    بهتر بود Client  Side انجام بشه که سمت سرور چیزی نگهداری نکنید چون در این صورت برای هر کاربر دارین یه لیست توی Memory ذخیره میکنید ( ولی برای پروژه در این سطح مشکلی نداره )

    -------------

    اگر بخواین Client Side انجام اش بدین ، هر محصولی رو که انتخاب میکنه توی یه Array ذخیره اش میکنید ( به همراه کل اطلاعات اون محصول ) 

    ولی برای این کار لازمه که به js تسلط خوبی داشته باشید چون باید اطلاعات رو با Javascript به نمایش بزارید ( یعنی کل صفحه js ای باید هندل بشه )