الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة تحميل الصفحة مرة اخرى

بدأه tatatab في 15 مارس 2011 · 5 رد · 572 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني , عندى مشكله : عند الضغط على زرار فى الصفحة او الاختيار من الكومبوبوكس عندئذ يتم تحميل الصفحة من جديد اى بمعنى عند الضغط على زرار معين فى الصفحة يقوم وكانه يعمل Refresh للصفحة ويرجعنى الى اول الصفحة مرة اخرى وانا لا اريد ذلك انا اريد عند الضغط على زرار او الاختيار من الكومبوبوكس ان يقوم بالامر دون تحميل الصفحة مرة اخرى اريده ينفذ الامر فى نفس المكان فى الصفحة كأن يظهر رسالة معينة او يقوم بعمل Visible لتكست بوكس او ما الى ذلك او اختيار قيمة من الكومبوبوكس

#2

عندما تضغط على زر معين فإنه قوم بارسال وتنفيذ حدث معين ........ هذا شأن كافة عناصر تحكم asp.net فهي عناصر تحكم تعمل على السيرفر

لحل مشكلة الزر قم بوضع زر HTML عادي أي <input>

اما بالنسبة للقائمة المنسدلة قم بإلغاء خاصية auto post back بالنقر على السهم الذي يظهر في زاوية القائمة المنسدلة بوضع التصميم

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3

اخي فى الزرار هناك كود بلغة VB.NET فكيف اكتبه فى زرار HTML

والقائمة المنسدلة بها بيانات احضرها من قاعدة البيانات وهناك ادوات فى الصفحة تعتمد عليها فلو قمت بالغاء Autopostback لما احضرت البيانات من القاعدة

#4

استخدم عناصر ajax

update panel

scriptmanager

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#5
tatatab كتب:

اخي فى الزرار هناك كود بلغة VB.NET فكيف اكتبه فى زرار HTML

والقائمة المنسدلة بها بيانات احضرها من قاعدة البيانات وهناك ادوات فى الصفحة تعتمد عليها فلو قمت بالغاء Autopostback لما احضرت البيانات من القاعدة

بالنسبة للزر أنت كبت به الحدث الذي ترغب بتنفيذه لا اعلم حتى ماذا يصنع ولكن لو أردت أن تضغط على الزر وتنفذ كود عند الزبون يجب عليك استخدام الجافا سيكريبت وليس الفي بي دوت نت ..... يعني استخدم عناصر تحكم من طرف الزبون وليس المخدم

اما مشكلة الحدث الذي تقوم بتنفيذه في الزر فهو طبيعي الحدث يتم تنفيذه على السيرفر وليس على الزبون لذا قلت لك أن عناصر تحكم asp.net هي عناصر تحكم من طرف السيرفر

بالنسبة للقائمة Autopostback ليس لها علاقة باتصال القائمة المنسدلة بقاعدة البيانات ولا جلب قيم منها إلا ان كنت تقصد أن هنالك عناصر تحكم أخرى تعتمد في عملها على هذه القائمة

فلو افترضت ان كل ماسبق يحصل معك فعلا ............. فأقول لك أخي استخدم الجافا سيكريبت وعد ل HTML فذلك ما ترغب به ......... فاستخدام عناصر تحكم asp.net يعني الكثير من عمليات البوست باك وعمليات الذهاب والإياب للسيرفر

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#6

الحل فعلا بفضل الله باستخدام ajax , updatepanel

بارك الله فيكم

مواضيع مشابهة