تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يمكن تنفيذ كود c# في صفحة ويب بدون PostPack ؟
#1
مثلا .. لدي مربع نص Textbox و قائمة drobdownList أريد عن اختيار العنصر الأول في القائمة يتم تغيير الخاصة enable لمربع النص !!
لا يتم ذلك بدون تفعيل خاصية PostPack لأداة القائمة ؟؟
الرد }}}
تم الشكر بواسطة:
#2
نعم تقدر تسوي هذا الشيء بعدة طريق اما احترافيه او عن طريق الحيله

الطريقة الاحترافيه : باستخدام JQuery أو الجافا سكريبت

اما اذا كنت سيء الحظ و ليس لك معرفه بالجافاسكريبت فقط استخدم ادوات مايكروسوفت وهي (Update Panel) فائدتها انها فقط تحدث جزء بسيط في الصفحه دون ان تتأثر باقي الأدوات في الصفحه عند وقوع حدث معين في مثل حالتك تغيير عنصر في القائمه ، مع الاعتبار انه لا يمكنك رفع ملفات (و حقل الرفع بداخل هذه الاداه) لانها تحتاج الى Full PostBack ، يمكنك البحث عنها و اتمنى ان اكون وضعت لك اول خطوه في ايجاد الحل
اسم معرفي : محمد يحيى
الرد }}}
تم الشكر بواسطة: ممدوح
#3
تسلم استاذي ..
اشتغلت على جافا سكريبت .. بس الكود ما نفذ مع انه صحيح تماما ..


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#4
بامكانك  اضافة الكود على شكل نص  ليمكنني التجربه  بشكل اسرع أو قم باضافة الصفحه

ايضا استخدم  الحدث  onchange  الافضل في حالتك  لانه لا تريده ان يطبق كل ما نقر المستخدم فقط في حالة تغيرت القيمه

الشيء الاخر  أسماء  الادوات الخاصه بمايكروسوفت التي تبدأ بالعلامه  asp  تتغير  في وقت التنفيذ  لذلك  يجب ان  تنتبه لهذه النقطه  كيف تحلها

تستخدم هذه الطريقة  : <%= this.TextBoxName.ClientID %>  

طبعا TextBoxName  هي اسم اداتك  ليصبح الكود النهائي  :

document.getElementById('<%= this.TextBoxName.ClientID %> ').disabled = true;
اسم معرفي : محمد يحيى
الرد }}}
تم الشكر بواسطة: ممدوح
#5
لتسهيل التقاط لعنصر استخدم class بدلا من ال ID
لان عناصر asp.net
متعب شويتين لاخذ ال ID تبعها
TxtJobTypeNo
هذه التسمية تتفاجأ انها في اثناء التصميم فقط لكن عند تشغيل الملف وتحويل كامل الكود للغة HTML
ستتفاجأ ان المسمى قد اختلف تماما
للك استخدم التعريف ب Class
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: myalsailamy
#6
(27-10-16, 11:57 AM)أبو عمر كتب : لتسهيل التقاط لعنصر استخدم class بدلا من ال ID
لان عناصر asp.net
متعب شويتين لاخذ ال ID تبعها
TxtJobTypeNo
هذه التسمية تتفاجأ انها في اثناء التصميم فقط لكن عند تشغيل الملف وتحويل كامل الكود للغة HTML
ستتفاجأ ان المسمى قد اختلف تماما
للك استخدم التعريف ب Class

ابو عمر حلك جميل و لكن هناك مشكله وهي ان من المعروف  أن  class  يمكن ان يكون موحد لأكثر من أداه و من غير المعقول ان تستخدم  هذه الطريقه الا اذا وضعت  class لكل حقل، في هذه الحاله ربما غير مكرر الكلاس لذلك ستنجح ، لكن احببت التنبيه . 

أيضا يوجد  اسم  Name  خاص بالـ الكود المصدري و هذا الذي  تستخدمه  في أكواد  C#  و  VB 

و هناك  client  Name   وهذا ما سوف تتعامل معاه  في اكواد  جافا سكريبت
اسم معرفي : محمد يحيى
الرد }}}
تم الشكر بواسطة:
#7
الله يعطيكم ألف عافية ..
حلت المشكلة فعلا .. <%= this.TextBoxName.ClientID %>
طريقة الأخ أبو عمر مفيدة فعلا لتنظيم العمل سأستخدمها لاحقا ..
شكرا جزيلا لكم ..
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 671 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  [C#.NET] تنفيذ الاوامر من خلال الضغط على الازرار CRUD + MySQL Database abmohamed 0 686 24-08-22, 10:20 AM
آخر رد: abmohamed
  جلب قيمة مدخلة من صفحة ويب bidaya 2 1,498 29-07-22, 05:19 PM
آخر رد: الماجيك مسعد
  [C#.NET] إذا قمت بتحديد نص عن طريق الماوس كيف يمكن تخزين الذي تم تحديده بمتغير String osama623 5 1,146 15-07-22, 02:57 PM
آخر رد: سعود
Exclamation [VB.NET] عدم تنفيذ الكود في حدث Keydown Bader shaker 1 1,087 06-03-22, 05:40 PM
آخر رد: ابراهيم ايبو
  ما هي الطريقة التي تربط أجهزة متعددة Desktop او صفحة انترنت لعمل برنامج تفاعلي ؟ خليل إبراهيم 0 1,294 16-07-21, 11:49 PM
آخر رد: خليل إبراهيم
  يمكن تحويلها إلى C-Sharp شكرا جزيلا لك lion4 1 1,157 11-03-21, 08:51 PM
آخر رد: bidaya
  [سؤال] طريقة طباعة مجموعة من. الفواتير في صفحة واحدة m4n2net2000 1 1,809 14-10-20, 02:27 PM
آخر رد: Rabeea Qbaha
  [C#.NET] تنقيح صفحة واب invocker 2 1,750 29-10-19, 11:38 PM
آخر رد: invocker
  استفسار بخصوص احضار روابط من صفحة ويب IFRAME ipEND 2 1,775 15-09-19, 11:15 PM
آخر رد: ipEND

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم