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

Confirm Box From Code Behind

بدأه Be The Chang في 21 نوفمبر 2010 · 3 رد · 955 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

طريقة عمل رسالة تأكيد بها

Ok Cancel

من خلال Java Script Or Ajax

سهلة الإستخدام ومعروفه للجميع

ولكن

بعد كود تنفيذ كود معين

إذا أردنا إظهار رسالة تأكيد للمستخدم

وإذا كانت الإجابة بنعم يتم تنفيذ كود معين

وإذا كانت الإجابه بلا سوف يتم تنفيذ كود أخر

فما هو كود إظهار تلك الرسالة

ملحوظة:

-1 عند إستخدامك MsgBox العادية تعمل بكفائه على جهازك

ولكن بعد رفى الموقع تظهر رسالة Error

Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.

2- عند إستخدامك Ajax ModalPop

لا يتوقف تنفيذ الكود عند سطر الإظهار ولكن يكمل الكود - فهل يوجد طريقة لإيقاف الكود عند هذا السطر -

#2

السلام عليكم ورحمة الله

قد يفيدك هذا الدرس البسيط , كنت قد كتبته فى وقت سابق (الحقيقة كنت ألعب مع الأكواد ):

إظهار confirm message والتفاعل معها من خلال Code Behind

أرجوا أن يساعدك هذا .

Ahmed Moosa

Microsoft Community Contributor | MCC

Microsoft Certified Professional Developer | MCPD

Microsoft Certified Technology Specialist | MCTS

Senior .NET Developer

.Net Trainer

English blog : http://weblogs.asp.net/ahmedmoosa/

مدونة عربى : http://ahmedmoosa.wordpress.com/

#3

السلام عليكم ورحمة الله

شكرا الأخ العزيز Ahmed Moosa

مثالك رائع ولكنه حل جزء بسيك من المشكله

وهو أننى أستطيع الأن إظعار رسالة تأكيد

ولكن هذا يتطلب نقل جميع الأكواد إلى Page_Load

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

كما أنه لم يتم وقف تنفيذ باقى الكود لحين الرد على الرسالة

#4
Be The Chang كتب:

ولكن هذا يتطلب نقل جميع الأكواد إلى Page_Load

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

كما أنه لم يتم وقف تنفيذ باقى الكود لحين الرد على الرسالة

من قال هذا , ربما لم تفهم الدرس جيداً , يمكنك وضع أكوادك فى دوال وإستدعائها فى Page load , وفى العموم ;كان الدرس لتوضيح مفاهيم لا لحل مشكلة فهو متوقع التغير فيه . كان دورى ان أعطيك الطريقة وأنت تكمل , مع العلم أن هذة الطريقة تعمل بشكل صحيح .وهناك طرق عديدة منها إجراء هذا الأمر عل انه Client-Side ,وإستدعاء دوال Server-side من خلال Client-Side .والكثير من الأراء والأفكار Jquery Ajax أو Pure JavaScript .هناك موضع أكتب فيه هذة الأيام (الحقيقة فى وقت هدوء المزاج ) يتحدث عن التعامل مع server من خلال Client Code .إبحث عنه .

من أعطاك فكرة فقد ساعدك فى إيجاد حل ولكن من أعطاك كود فقد قدم لك الحل .

بالتوفيق ويسر الله لك . أراك على خير والسلا عليكم

Ahmed Moosa

Microsoft Community Contributor | MCC

Microsoft Certified Professional Developer | MCPD

Microsoft Certified Technology Specialist | MCTS

Senior .NET Developer

.Net Trainer

English blog : http://weblogs.asp.net/ahmedmoosa/

مدونة عربى : http://ahmedmoosa.wordpress.com/

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