منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف يمكن إظهار Alert للصفحة بعد عميلة الحفظ وإعادة تحديث الصفحة لأخد قيم جديدة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

اخواني الكرام اواجه مشكلة بسيطة

بحيث إني أريد بعد عميلة الحفظ أن يعطي المستخدم رسالة تنبيهية بأن الحفظ في قاعدة البيانات قد تم

ولكن بنفس الوقت أريد من الصفحة أن تتحدث لكي تتفرغ الـ textbox جميعها التي قد ملأها المستخدم أثناء عملية الحفظ

هل من حل لهذه المشكلة

وبارك الله فيكم

visual studio 2010
sql server 2012
هناك طريقتان .. اما ان تقوم بتحديث الصفحة .. او تقوم بتفريغ الحقول برمجياً
تحديث الصفحة ممكن بالكود التالي "Java Script"

PHP كود :
setTimeout("location.reload(true);"timeout); 
اما بطريقة الكود يمكنك عمل جملة دوران على جميع التكست الموجود في الصفحة .. لكن في هذه الحالة يفضل استخدام الـ Update Panle
شكراً لك أخي الكريم ولكن أين أقوم بكتابة هذا الكود

إقتباس :setTimeout("location.reload(true);", timeout);
لاظهار رسالة:
كود :
<script language="javascript">
alert("هااااااااااي");
</script>
إذا كنت تقصد إظهار رسالة من نوع مسج مثل ماهو موجود في Windows Application فاستخدم الطريقة التالية
أولا :

بعد عملية الاضافة قم بمسح كل الحقول التي تريدها ثم اكتب الكود التالي :

PHP كود :
page.ClientScript.RegisterClientScriptBlock(me.GetType,"AlertMsg","Window.Alert('Your Message Here')",True


أما الحل الثاني وهو الأفضل :
أنك تظهر الرسالة في Label أو Literal ويفضل تكون الرسالة في Literal من أجل أن تتحكم فيها أكثر من حيث انك تستطيع تمرير لها أكواد من نوع Html

والأفضل من هذا وذاك تستخدم span لأنها لديها ميزة الاختفاء ذاتيا في حالة لم تقم بتمرير قيمة له ..

وبالتوفيق
بارك الله فيكم وشكراً جزيلاً Smile