PDA

View Full Version : برای نمایش منو هایی که از بانک میخونه در مستر پیج از کدام کنترل استفاده کنم بهتره؟



shahab_ksh
پنج شنبه 17 اسفند 1385, 02:46 صبح
با سلام

منوهای من از بانک اطلاعاتی گرفته میشن که شامل نام منو - آدرس - یک آیکون هستش

این منو در مستر پیج وجود داره سوالی که داشتم اینه که بهتره از کدام دو نوع کنترل

گرید ویو یا کنترل منو برای نمایش نموها در مستر پیج استفاده کنم و چرا؟

با کدام یک از این دو کنترل میشه کاری کرد که با هر بار رفتن به یک صفحه جدید دوباره

محتویات بانک رو نخونه که سرعت کاهش پیدا کنه؟

nazaninam
پنج شنبه 17 اسفند 1385, 17:20 عصر
این دو کنترل چه ارتباطی به هم دارند؟
منو ها دارای خصویاتی برای باز شدن منو می باشند در حالی که گریدویو کار نمایش اطلاعات بصورت جدولی را بر عهده دارد.

Alireza_Salehi
پنج شنبه 17 اسفند 1385, 18:16 عصر
با کدام یک از این دو کنترل میشه کاری کرد که با هر بار رفتن به یک صفحه جدید دوباره

محتویات بانک رو نخونه که سرعت کاهش پیدا کنه؟

هر چند ارتباطی بین گرید ویو و منو نمیبینم البته از لحاظ کار با دیتابیس این دو تا فرقی با هم ندارند، ولی برای افزایش سرعت و کمتر لود شدن دیتا از Caching استفاده کنید و اگر داده های منوی شما به ندرت تغییر می کند زمان Cache را زیاد در نظر بگیرید.

shahab_ksh
جمعه 18 اسفند 1385, 00:49 صبح
ارتباطش از این نظره که منوها از بانک اطلاعاتی خونده میشه و توسط یکی از این دو کنترل نمایش داده میشه

تفاوتشم از نظر سرعت لود شدن در مستر پیج ها هستش شما اگه تست کنید متوجه مشید

Alireza_Salehi
جمعه 18 اسفند 1385, 08:22 صبح
ارتباطش از این نظره که منوها از بانک اطلاعاتی خونده میشه و توسط یکی از این دو کنترل نمایش داده میشه
تفاوتشم از نظر سرعت لود شدن در مستر پیج ها هستش شما اگه تست کنید متوجه مشید

بله ، مشخصا گریدویو امکانات مورد نظر برای منو رو نداره ، مگر این که همه رو بخواهید خودتون از اول پیاده سازی کنید، پیشنهاد میکنم به امکانات پیشفرض ASP.NET اعتماد کنید ، اگر بهترین کارایی رو نداشته باشه حداقل از بقیه کمتر نیست!

نمیدونم از چه روشی استفاده کردید که اینقدر استفاده از منو اون رو کند کرده!

بهترین راه افزایش کارایی همون Cashing . در ضمن بهینه سازی Query ها و کد هم بی تاثیر نیست.

rtech
جمعه 18 اسفند 1385, 09:00 صبح
چرا منوها را به صورت استاتیک تعریف نمیکنید ؟ اینجوری سرعت را هم افزایش میدهید حتی اگر قراره منوها متن یا تصویرشان عوض شود میتوانید با چند خط کد ساده آن را تغییر دهید اما برای تعویض آنها در دیتابیس کدهای برنامه بیشتر میشود

shahab_ksh
جمعه 18 اسفند 1385, 10:08 صبح
چرا منوها را به صورت استاتیک تعریف نمیکنید ؟ اینجوری سرعت را هم افزایش میدهید حتی اگر قراره منوها متن یا تصویرشان عوض شود میتوانید با چند خط کد ساده آن را تغییر دهید اما برای تعویض آنها در دیتابیس کدهای برنامه بیشتر میشود


چون برای منوها سطح دسترسی معین کردم

برای n کاربر باید x سطح دسترسی قابل تنظیم کردن باشه التبه توسط مدیر