PDA

View Full Version : مبتدی: صفحه بندي سايت



Davidd
یک شنبه 11 اسفند 1392, 17:22 عصر
سلام
من تازه asp شروع كردم
يه سوال برام پيش اومده. بعضي سايت ها مثل سايت هاي دانلود نرم افزار يا موزيك در صفحه اول سايت تعداد محدودي پست نشون ميدن و بقيه پست ها در صفحات بعدي قرار داده ميشه و از 1 تا n شماره گذاري ميشه. حالا سوالم اينه كه چطوري اين صفحات به صورت پويا ساخته ميشه.
حدسم اينه كه واسه هر پست يك ركورد در ديتابيس ذخيره ميشه و در هر صفحه تعدادي ركورد از ديتابيس خونده ميشه و نشون داده ميشه اما اينكه صفحات چطور ساخته ميشن برام سواله

شايد اين موضوع قبلا بحث شده اما نميدونم چي سرچ كنم!
ممنون

shima and pariya
یک شنبه 11 اسفند 1392, 18:22 عصر
حدستون درسته! مثلا بار اول كه صفحه اجرا ميشه 10 ركورد اول ديتابيس خونده ميشه بار دوم كه صفحه لود ميشه از سطر 11 تا 20 خونده ميشه و .... و اينكه شما چه طوري بفهمي اين صفحه توسط كاربر چندمين باره كه داره اجرا ميشه چند روش داره يكي كه معمول ترينم هست استفاده از ادرس باره يعني هر بار كه صفحه رفرش ميشه يك متغير با مقدار خاص به ادرس بار بفرستي تا براي واكشي ركورد ها از اون مقدار استفاده كني (كه قطعا اين مقدار يك عدده مثلا www.yousite.com/default.aspx?nubmerpage=1 ,و www.yousite.com/default.aspx?nubmerpage=2و ......)
البته اينو در نظر داشته باشيد كه صفحه بندي ها دو نوع هستند يا شما واقعا به تعداد ركوردي كه نياز داريد واكشي ميكنيد و همونا رو نمايش ميديد ( كه ي ذره كدنويسي سخت تره و البته اجرايي سريعتري داره ) يا اينكه هميشه تمام ركوردهارو واكشي ميكنيد و از بين اونها انتخاب ميكنيد و ي تعداي رو نمايش ميديد( كه كند تر و كدنويسي ساده تري داره)