مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

مشکل در صفحه بندی با PagedListMVC

ﺳﻪ شنبه, 27 فروردین 1398 17:07

مشکل در صفحه بندی با PagedListMVC

سلام

من در پروژه برای صفحه بندی از PagedListMVC استفاده کردم . تو بخش آرشیو محصولات تو صفحه اول که همه محصولات رو میاره درسته اما زمانی که مثلا از قسمت فیلتر ها یک گروه رو انتخاب میکنم که داخلش مثلا چند تا صفحه محصول داره  صفحه بندی مربوط به اون چند تا صفحرو میاره اما وقتی میزنم مثلا روی صفحه 2 . منو میبره به صفحه 2 از کل محصولاتم نه محصولات اون گروهی که فیلتر شده 

کد های مربوط به کنترلر

 var q = _iProductRepo.getAllProducts().OrderBy(a=>a.ProductID);
            int pageSize = 12;
            int pageNumber = (page ?? 1);
            return View(q.ToPagedList(pageNumber, pageSize));

کد های سمت ویو 

<form id="filterForm">
    <section class="last-products">
   
        <article>

            @foreach (var item in Model)
            {
                @Html.Partial("_Products", item)
            }

            <div class="clearfix"></div>
        </article>
    </section>



</form>
<hr />
<div class="col-md-5 col-md-offset-4">
    @Html.PagedListPager(Model, page => Url.Action("Index", "Home", new { page }), PagedListRenderOptions.OnlyShowFivePagesAtATime)

</div>

نیم اسپیس هام 

@model PagedList.IPagedList<DomainClasses.Models.Products>
@using PagedList
@using PagedList.Mvc

 کلیت کار مشکل نداره اما فقط در بخش آرشیو و فیلتر ها به مشکل میخورم .

پنج شنبه, 29 فروردین 1398 09:15

با سلام

در فرمی که سمت client درنظر گرفتین ، باید گروه و category مورد نظر رو هم به سمت aciton ارسال کنین تا صفحه بندی انجام بشه

مورد دوم این که شما اصلا هیچ کدی رو برای اعمال فیلتر دسته بندی روی entity هاتون انجام ندادین

سیستم خودش متوجه نمیشه و باید کد مورد نظر رو خودتون بنویسین

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید