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

اظهار رسالة للمستخدم

مغلق
بدأه عمر عبدالنبى في 24 مارس 2005 · 19 رد · 2,306 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

عندما أقوم commandفى حالة الضغط عليه يظهر رساله ما فتظهر لى صفحة خطأ ولاأعلم ان الخطا فى الكود ام فى خصائص asp.netمع العلم انى أكتب الكود هكذا

msgbox("ggggggggggg")

افيدونى لانى مبتدأ جديد وشكرا

#2

لا تستطيع استدعاء MsgBox ضمنASP.NET, بل استخدما ما يلي:

button1.Attributes("onlcick") = "java script:alert('Hello');";

#3

اخى اسماعيل كتبتها ما نفعت وتظهر تحنها خط ازرق ارجو الرد بسرعة

#4

اخى اسماعيل أسف لقد اشتغلت ولكن لماذا الجافا فى هذا الموضوع لما لايعمل الكود كما فى vb.net

#5

لأنه وكما أعرف أن التابع MsgBox يُستخدم مع تطبيقات Windows أي يجب أن يوجد Form, أي من أجل إظهار رسالة في صفحة ويب يجب استخدام javascript أما في تطبيقات Windows Application يتم استخدام MsgBox

#6

اخ اسماعيل اريد رساله كاملة اى عناون الرساله ومحتوى الرساله

#7

وجزاك الله خيرا على اجتهاداتك معى ومع الاخوه المبرمجين

ضاع العلم بين اثنين الحيـــــــــــــــــــاء والكبـــــــــــــــــــر

#8

أخ اسماعيل أريد منك خدمه هل لك من ايميل ارسالك علية ويكون لك جزيل الشكر وارجو ان ترسل لى اى شى يتعلق بلغة البرمجه asp.net اوvb.net او لغة الاله الاسمبلى على الايميل التالى omarxp2015@yahoo.com وفقك الله للعلم وبارك الله فيك

#9

معزرة اخ اسماعيل قال لى احد الاصدقاء انه اذا غيرت فى خصائص asp.net لكى تعطى لك هذه الصلاحية فهل من الممكن ذلك أم أن هذا الكود

هو الحل الوحيد وشكراااااااااا

#10

أرجو في المرات القادمة كتابة عنوان معبر عن محتوى الموضوع حتى لا اضطر الى اغلاق الموضوع

تم تعديل هذه المشاركة بواسطة DotNetExpert في 25 مارس 2005 في 05:15

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي

يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

#11

أخيب عمر سأبحث في كيفية استخدتم MsgBox ضمن ASP.NET...............

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

#12

أخي العزيز وجدت طريقة من أجل استخدام التابع MesageBox عند استخدام ASP.NET وهو كما يلي:

أولاً يجب أن تضيف المكتبة System.Windows.Forms.dll وذلك بالنقر بالزر الأيمن على references ومن ثم اكتب ما يلي:

System.Windows.Forms.MessageBox.Show("بسم الله الرحمن الرحيم", "تجربة", Windows.Forms.MessageBoxButtons.OKCancel, Windows.Forms.MessageBoxIcon.Hand, Windows.Forms.MessageBoxDefaultButton.Button1, Windows.Forms.MessageBoxOptions.ServiceNotification)

مع ملاحظة أن الوسيط:

MessageBoxOptions.ServiceNotification

أو

MessageBoxOptions.DefaultDesktopOnly

إجباري وإلا لن تعمل.............................

#13

:blink: :blink:

حسنا وماذا حدث ؟

هل ظهرت رسالة لمستعرض الصفحة ؟ مستحيل في العادة يتم توليد رسالة خطأ عند استخدام هذه التعليمة.

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي

يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

#15

السلام عليكم

الاخ: عبد النبي بارك الله فيك ... العباد هم عباد الله و ليسوا عباد للنبي على الأقل لا تكتب اسمك هنا بهذه الصفة لانك لست مضطرا و السلام

على كل حال جرب هذه و ستنجح معك كما هي معي تشتغل صحيح و بلا اي مشاكل:

RegisterClientScriptBlock("abcd", "<script language='javascript'>alert('" & _
                                                  MyMessage_OR_Whatever & "');</SCRIPT>")

باستدعاء هذه الخاصية يمكنك ان تعمل ما تريد باستخدام الجافاسكريبت و تضع هذه الكود في الـ Submit.Click event بدلا من استخدام خاصية الـ MsgBox

ان شاء الله تفيدكم و السلام

تم تعديل هذه المشاركة بواسطة alharethi في 25 مارس 2005 في 22:25

Quran_Signature.jpg
#16

السلام عليكم ,,

موضوع إظهار Message Box في تطبيقات الانترنت يتم عادة باستخدام الـ Java Script ولكن يمكنك التحايل :D عليها واستخدام الـ Code Behind لمناداة إجراء تقوم بتمرير نص الرسالة الذي تريده حتي ولو كان محتوي الرسالة يأتي من قاعدة بيانات ,, فقط إتبع الخطوات التالية :

أفتح الـ HTML View للصفحة وقم بلصق الشفرة التالية قبل إغلاق الوسوم body أي قبل السطر :

</body>

الشفرة :

<script> 
<asp:Literal id="ltlAlert" runat="server" 
   EnableViewState="False"> 
</asp:Literal> 
</script>

الخطوة القادمة تتم داخل الـ Class (أفتح Code الصفحة التي تريد إظهار الرسالة عليها)

قم بتعريف الكائن التالي :

Protected WithEvents ltlAlert As System.Web.UI.WebControls.Literal

ثم قم بكتابة الإجراء التالي :

Private Sub Say(ByVal Message As String) 
    ' Format string properly 
    Message = Message.Replace("'", "\'") 
    Message = Message.Replace(Convert.ToChar(10), "\n") 
    Message = Message.Replace(Convert.ToChar(13), "") 
    ' Display as JavaScript alert 
    ltlAlert.Text = "alert('" & Message & "')" 
End Sub

وبهذا قد تكون قمت ببناء إجراء يمكنك إستخدامه علي مستوي الصفحة أي إذا كانت الصفحة تحتوي علي زر وتريد عرض رسالة عند الضغط علية قم بمناداة الاجراء Say علي النحو التالي :

Say("Test Message")

مع ملاحظة أن نص الرسالة Test Message يمكن أن يكون أي قيمة نصية أو من قاعدة بيانات أو أو أو ..

للتوضيح أكثر إذا كنت تريد عرض محتوي صندوق نص كرسالة للمستخدم :

Say(TextBox1.Text)

وهكذا ..... عسي أن تكون الفكرة واضحة ..

والله الموفق

تم تعديل هذه المشاركة بواسطة Ammar Gaffar في 26 مارس 2005 في 14:42

#17

شكرا لك ياخ ammar على هذا المجهود وفقك الله لما فيه الخير

#18

السلام عليكم اخواني

طيب هل ممكن اخلي الرسالة اترحع قيمة على السبيل المثال

هل نقدر نحط زرين

الاول برجع yes و الثاني برجع no

هل هذا ممكن

؟؟؟؟؟

وجزاكم الله كل خير

#19
اقتباس
طيب هل ممكن اخلي الرسالة اترحع قيمة على السبيل المثال

هل نقدر نحط زرين

الاول برجع yes و الثاني برجع no

هل هذا ممكن

 

هلا وضحت أكثر :)

باستخدام الإجراء Say يمكنك عرض أي رسالة لان معامل الإجراء ا, الـ Argument متغير نصي والإجراء يمكنك مناداته أكثر من مرة

مثلاً

Say("Yes")

سيتم عرض رسالة محتواها كلمة Yes هل هذا هو قصدك ؟؟

والله الموفق

#20
ابو السموأل كتب:
السلام عليكم اخواني

طيب هل ممكن اخلي الرسالة اترحع قيمة على السبيل المثال

هل نقدر نحط زرين

الاول برجع yes و الثاني برجع no

هل هذا ممكن

؟؟؟؟؟

وجزاكم الله كل خير

اجل تستطيع ذلك عن طريق متحول مخفي في الصفحة حيث تجعل كود الجافا سكربت تعطيه القيمة التي تريد تمريرها للسرفر. بالنسبة.

ان اكثر استخدامه احتجته للجافا سكربت هو من اجل سؤال المستخدم فيما اذا كان متاكدا عند الضفط على زر الحذف مثلا.

myButton.Attributes["onclick"] = "return confirm('Are you sure?');";

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي

يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

هذا الموضوع مغلق.

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