PDA

View Full Version : اگر کل صفحه اول رو درون یک UPdate Panel قرار بدیم خیلی سرعت رو اود شدن صفحه کاهش میده؟



elham1611
جمعه 04 آذر 1390, 04:45 صبح
با سلام

در صفحه اول سایتم 4 قسمت جدا از هم وجود داره که همشون به قسمت اول وابسته هستن یعنی وقتی اون تغییر میکنه 3 قسمت دیگه هم که هر کدام در یک جای صفحه هستن باید تغییر کنن؟

به نظر شما بهتره کل صفحه رو درون یک update panel قرار بدم یا اینکه 4 تا update panel بزارم تو صفحه ؟

چی کار کنم

با تشکر/الهام

rahmatr
جمعه 04 آذر 1390, 13:51 عصر
قرار دادن کل صفحه درون یک UpdatePanel اصلا کار خوبی نیست.

اما ممکن است چهار UpdatePanel هم لازم نباشد. شاید با trigger ها و ... بتوان تعداد آنها را کم کرد.
حتما اینها را ببینید :
UpdatePanel Tips and Tricks (http://msdn.microsoft.com/en-us/magazine/cc163413.aspx)
How to Improve ASP.NET UpdatePanel Performance (http://blog.turlov.com/2009/02/how-to-improve-aspnet-updatepanel.html)
Understanding Partial Page Updates with ASP.NET AJAX (http://www.asp.net/ajax/tutorials/understanding-partial-page-updates-with-asp-net-ajax)

اما باز هم استفاده از چهار UpdatePanel بهتر از قرار دادن کل صفحه درون یک UpdatePanel است. البته باید UpdateMode آنها را برابر Conditional قرار بدید. و در صورتی که با Postback یکی از آنها بخواهید دیگری نیز آپدیت شود از ()UpdatePanel.Update استفاده کنید.