ASP.NET: نافذة JavaScript Modal
-
03-07-2019 - |
سؤال
أرغب في إنشاء نافذة منبثق JavaScript Modal للحصول على بعض القيم من مستخدم في صفحة ويب ASP.NET 2.0.
الفكرة الأساسية هي هذا. عندما ينقر المستخدم على زر ، ستظهر نافذة مشروطة وتطرح 3 أو 4 أسئلة. لن تكون صفحة ASP.NET قادرة على تغييرها أثناء ارتفاع هذه النافذة. بمجرد الإجابة على الأسئلة ، أحتاج إلى الحصول على القيم من هذه النافذة ، بحيث يمكن لصفحة ASP.NET الوصول إليها ويمكنها التعامل معها في الكود.
هل يمكنني الحصول على بعض الأمثلة على كيفية تنفيذ هذا السيناريو.
المحلول
هل نظرت إلى modalpopupextender؟
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx
نصائح أخرى
تتمثل أسهل الطرق في استخدام ModalPopupextender كما ذكرها جون أو يحتمل أن تستخدم JQuery's Shichbox أو شيء مشابه أيضًا.
خلاف ذلك ، يمكنك لف JS الخاص بك للقيام بذلك.
يمكنك استخدام وظيفة JavaScript 'window.showmodaldialog' ، لكنها تعمل فقط في Internet Explorer.
يمكنك نقل أي عدد من المتغيرات وإرجاعها عن طريق لفها في كائن.