ورود

View Full Version : سوال: روش ساخت پیمایش گر سایت در asp.net mvc



Black_Hammer
جمعه 07 آبان 1395, 00:32 صبح
سلام
من یک سایت دانلودی دارم می نویسم که یک سری محصول رو از پایگاه داده با استفاده از entity framework و صفحه بندی می خونه و مثلا برای صفحه اول 5 تا محصول رو نمایش می ده

حالا می خوام بدونم چطور می تونم اگه تعداد صفحات خودم زیاد شد (مثلا از 100 تاگذشت) به شکل زیر صفحه بندی خودم رو داشته باشم


143218


وقتی صفحه هفت به بعد می رم اینجوری میشه

143219


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

143220


سوال من اینکه چطور می تونم این طوری یک پیمایش گر صفحات بسازم . اگه سورسی که با rasor نوشته شده باشه داشته باشید ممنون می شم . اگه ناگت یا چیزه دیگه ای هم داشتید ممنون می شم معرفی کنید یا حتی آموزش

Moien Tajik
جمعه 07 آبان 1395, 03:00 صبح
هم به صورت دستی و هم با یه Package از NuGet میتونید صفحه بندی رو بسازید .
اگر دستی بخواید انجام بدید کد های سمته ویو رو هم باید خودتون بنویسید که به چه شکلی در بیان ، اما با استفاده از PagedList.MVC خودش این کار هارو براتون انجام میده .

آموزش صفحه بندی بصورت دستی : http://bit.do/Pagination1
آموزش صفحه بندی با PagedList : http://www.dotnettips.info/post/2501/%D9%BE%DB%8C%D8%A7%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-pagedlist-mvc-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D9%86%D8%AF%DB%8C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-asp-net-mvc