-
سه شنبه 20 دی 1390, 16:02 عصر
#1
کاربر دائمی
آموزش پیاده سازی Custom Paging در GridView با تکنولوژی Ajax
باسلام:
موضوع:
چندی هست که توی این تالار سوالات متعددی در ضمینه پیجینگ و پیاده سازی اون در GridView مطرح میشه و پاسخ های متعددی هم داده میشه و یک تاپیک در این مورد که به نتیجه برسه نبوده.
هدف از این مقاله:
پیاده سازی پیجینگ دستی به کمک تکنولوژی Ajax.
مقدمه:
همونطور که میدونید در بحث برنامه نویسی سمت وب یکی از مهمترین مسائل سرعت لود صفحه میباشد.
خب شما در نظر داشته باشید که یک جدول با 10000 رکورد دارید و میخواید این اطلاعات رو به کاربر نمایش بدید.
در دید اول که شما نمیتونید تمامی این رکورد ها رو در یک صفحه به نمایش در بیارید چون یک صفحه با این مقدار رکورد هم کلی پیمایش لازم داره هم لود صفحه طول میکشه.
معمولا کاربران از خاصیت Paging گرید برای نمایش تعداد خاصی از رکورد ها در صفحه جاری استفاده میکنند.
اما مشکل این قسمت این هست که عملیات پیجینگ در این قسمت به صورت مجازی شکل میگیره.
یعنی کل رکورد ها در فضای حافظه شما لود میشه و فقط چندتا رکورد جاری نمایش پیدا میکنه که به این معنا هست که تمامی رکوردها از سمت پایگاه داده واکشی شده و این زمان لود در حافظه سرعت صفحه رو پایین میاره و اگه بخواید این کار رو بدون بازسازی صفحه یعنی با استفاده از Ajax انجام بدید که خیلی کندتر عمل میکنه.
خب در این مقاله میخوایم با هم یک پیجینگ دستی درست کنیم که در هر صفحه فقط به تعداد لازم از پایگاه داده عملیات واکشی انجام بشه بدون بازسازی صفحه با Ajax.
فایل پروژه رو هم میتونید از لینک زیر دریافت کنید:
http://www.mediafire.com/?v86e97m858693bi
پاورقی:
دوستان خواهش میکنم از پست های اضافه و فاقد محتوی فنی خوداری کنید تا تاپیک تمیز تر بمونه.
باتشکر.
آخرین ویرایش به وسیله alonemm : شنبه 29 بهمن 1390 در 11:51 صبح
برچسب های این تاپیک
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت