عند استخدام أكثر من UpdatePanel فى الصفحة يتم تحديث كل الكمبو الموجودة فى الصفحة انا لا اريد ذلك
لديا 2UpdatePanel
وفي كل واحدة كمبو بوكس
عند عمل زر جديد مثلا لتفريغ صناديق النصوص تهتنز كل الكمبو فى 2UpdatePanel لا اريد رفرش للكمبو
عند استخدام أكثر من UpdatePanel فى الصفحة يتم تحديث كل الكمبو الموجودة فى الصفحة انا لا اريد ذلك
لديا 2UpdatePanel
وفي كل واحدة كمبو بوكس
عند عمل زر جديد مثلا لتفريغ صناديق النصوص تهتنز كل الكمبو فى 2UpdatePanel لا اريد رفرش للكمبو
يرجى تعديل خصائص ال UpdatePanel
UpdateMode="Conditional"
وان شاء الله بيمشي الحال
هل تستعمل (Atlas) أم (Microsoft Ajax) ؟
Microsoft Ajax
متل ما قلتلك حط الخاصية
UpdateMode="Conditional"
لل UpdatePanel
بس يرجى الانتباه إلى أن هذه الخاصية تمنع الصفحة من تعديل أجزاء خارج ال UpdatePanel حتى ولو تغير محتواها.
انا اتوقع المشكلة انه في الحدث الخاص بال timer قم بعمل Update لكنترول معين .. انا بعيد الان عن الفيجوال ستديو لاكتب مثال ولكن لنفرض انك قمت بعمل timer باسم tickerTimer
سيكون الحدث كالتالي:
protected void TickerTimer_Tick(.... whatever)
{
TickerTimer.ControlsToUpdate.Add(ServerSideControl);
DataBinder();
}You can fly while you can touch the sky
محمد خليل أبو صلاح كتب:انا اتوقع المشكلة انه في الحدث الخاص بال timer قم بعمل Update لكنترول معين .. انا بعيد الان عن الفيجوال ستديو لاكتب مثال ولكن لنفرض انك قمت بعمل timer باسم tickerTimerسيكون الحدث كالتالي:
protected void TickerTimer_Tick(.... whatever) { TickerTimer.ControlsToUpdate.Add(ServerSideControl); DataBinder(); }
أخي العزيز , المشكلة حلها واضح بالتحكم بالخاصية UpdateMode و معرفة التعامل معها كما قال الاخ Arwany و كما هو مفصل في الرابط اللي ارفقته بالأعلى و ما بعرف شو علاقة ال Timer بهذا الموضوع ؟
وملاحظة بنفس الموضوع ,لا تنسى إذا كنت مستخدم كود داخل ال Page_Load إنك تتأكد من ال PostBack .
مع التحية.
تم تعديل هذه المشاركة بواسطة joseph_man في 20 يونيو 2007 في 18:41
توقعت أنه استخدم Timer لعمل تحديث و بالتالي في حال رغبته في تحديث اداة واحدة فقط عليه استخدام الكود السابق .. فقط!
You can fly while you can touch the sky
هذا الموضوع مغلق.