اخواني , عندى مشكله : عند الضغط على زرار فى الصفحة او الاختيار من الكومبوبوكس عندئذ يتم تحميل الصفحة من جديد اى بمعنى عند الضغط على زرار معين فى الصفحة يقوم وكانه يعمل Refresh للصفحة ويرجعنى الى اول الصفحة مرة اخرى وانا لا اريد ذلك انا اريد عند الضغط على زرار او الاختيار من الكومبوبوكس ان يقوم بالامر دون تحميل الصفحة مرة اخرى اريده ينفذ الامر فى نفس المكان فى الصفحة كأن يظهر رسالة معينة او يقوم بعمل Visible لتكست بوكس او ما الى ذلك او اختيار قيمة من الكومبوبوكس
مشكلة تحميل الصفحة مرة اخرى
عندما تضغط على زر معين فإنه قوم بارسال وتنفيذ حدث معين ........ هذا شأن كافة عناصر تحكم asp.net فهي عناصر تحكم تعمل على السيرفر
لحل مشكلة الزر قم بوضع زر HTML عادي أي <input>
اما بالنسبة للقائمة المنسدلة قم بإلغاء خاصية auto post back بالنقر على السهم الذي يظهر في زاوية القائمة المنسدلة بوضع التصميم
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
اخي فى الزرار هناك كود بلغة VB.NET فكيف اكتبه فى زرار HTML
والقائمة المنسدلة بها بيانات احضرها من قاعدة البيانات وهناك ادوات فى الصفحة تعتمد عليها فلو قمت بالغاء Autopostback لما احضرت البيانات من القاعدة
استخدم عناصر ajax
update panel
scriptmanager
الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد
tatatab كتب:اخي فى الزرار هناك كود بلغة VB.NET فكيف اكتبه فى زرار HTML
والقائمة المنسدلة بها بيانات احضرها من قاعدة البيانات وهناك ادوات فى الصفحة تعتمد عليها فلو قمت بالغاء Autopostback لما احضرت البيانات من القاعدة
بالنسبة للزر أنت كبت به الحدث الذي ترغب بتنفيذه لا اعلم حتى ماذا يصنع ولكن لو أردت أن تضغط على الزر وتنفذ كود عند الزبون يجب عليك استخدام الجافا سيكريبت وليس الفي بي دوت نت ..... يعني استخدم عناصر تحكم من طرف الزبون وليس المخدم
اما مشكلة الحدث الذي تقوم بتنفيذه في الزر فهو طبيعي الحدث يتم تنفيذه على السيرفر وليس على الزبون لذا قلت لك أن عناصر تحكم asp.net هي عناصر تحكم من طرف السيرفر
بالنسبة للقائمة Autopostback ليس لها علاقة باتصال القائمة المنسدلة بقاعدة البيانات ولا جلب قيم منها إلا ان كنت تقصد أن هنالك عناصر تحكم أخرى تعتمد في عملها على هذه القائمة
فلو افترضت ان كل ماسبق يحصل معك فعلا ............. فأقول لك أخي استخدم الجافا سيكريبت وعد ل HTML فذلك ما ترغب به ......... فاستخدام عناصر تحكم asp.net يعني الكثير من عمليات البوست باك وعمليات الذهاب والإياب للسيرفر
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
الحل فعلا بفضل الله باستخدام ajax , updatepanel
بارك الله فيكم
