المؤلف: Builder, Tony Patton
على الرغم من أن ASP.NET يوفر نظامًا أساسيًا قويًا، إلا أنه يجب على المطورين ألا يتجاهلوا التقنيات الناضجة مثل JavaScript. في هذا المقال توني
يشرح باتون كيفية دمج JavaScript مع عناصر تحكم ASP.NET في تطوير الويب.
على الرغم من أن منصات تطوير الويب توفر المرونة والعديد من الميزات، إلا أنك غالبًا ما تريد أو تحتاج إلى الاعتماد على التقنيات الموجودة لإكمال مهمة ضرورية. ومن الأمثلة الجيدة على ذلك ASP.NET، الذي يوفر منصة تطوير قوية، ولكن في نفس الوقت تقنيات ناضجة مثل JavaScript ولا ينبغي تجاهلها أيضًا، وفي هذه المقالة، سأشرح لك كيفية توصيل تعليمات JavaScript البرمجية بعناصر تحكم ASP.NET.
الطريقة التقليدية
عادةً، عندما يتطلب تطبيق ويب نافذة منبثقة أو نافذة تأكيد أو وظائف أخرى من جانب العميل، يمكنك إنشاء أساليب JavaScript الضرورية واستدعائها عند الحاجة. على سبيل المثال، تحتوي القائمة أ على نافذة تأكيد يمكن للمستخدم استخدامها لمواصلة إرسال النموذج أو إلغائه.
بعد تحديد زر الإرسال، يتم استدعاء طريقة تأكيد الإرسال الخاصة بـ JavaScript وتسمح رسالة التأكيد هذه للمستخدم بمتابعة إرسال النموذج (حدد تأكيد) أو الإلغاء (حدد إلغاء).
تعمل التعليمات البرمجية أعلاه كما هو مخطط لها، ولكنها ليست بهذه البساطة عند العمل على منصة تطوير، مثل ASP.NET.
خيارات الاستبدال لـ ASP.NET
يدعم ASP.NET استخدام عناصر HTML مثل أزرار الإدخال ومربعات النص، ولكن هناك مجموعة كاملة من عناصر التحكم التي توفر وظائف إضافية بناءً على نموذج التطوير الخاص بـ ASP.NET.
إن إرفاق JavaScript بـ ASP.NET ليس بهذه البساطة مثل أسلوب HTML/JavaScript المباشر. يوفر نموذج برمجة ASP.NET طرقًا في فئة الصفحة الأساسية لربط كتل البرامج النصية بعناصر الصفحة. يمكن استخدام الطرق التالية لإرفاق JavaScript أو دمجها في صفحة أو عنصر صفحة:
ل
RegisterClientScriptBlock: يسمح لصفحتك باحتواء كتل البرامج النصية والبرامج النصية من جانب العميل في كائن الصفحة