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

مساعده في معرفة الاخطاء في برنامجي

بدأه ميارا في 12 ديسمبر 2009 · 16 رد · 1,081 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد مساعدتكم في هذا البرنامج في الاس بي دوت نت بلغة السي شارب فيجوال ستوديو

انا كنت انفذ البرنامج لاجل ان افهم خاصية الpostback(البرنامج مبتكر من عندي)

وظهرت لديا المشاكل الاتيه:-

1-لاتظهر ليا الرساله تبع الdropdownlist

عندما يكون الindexفارغ

2-عند الظغط على الزر يعمل بطريقه صحيحه ولكن بعد استخدام الdropdownlistيعمل بطريقه خاطئه

اريد ان افهم ماهو سبب حدوث هذه الاخطاء

شاكره لكم تعاونكم

ماعرفت كيف ارفق البرنامج اذا ممكن تساعدوني؟؟

#2

انتى فى قسم vb.net

#3

تم النقل إلى قسم ASP.NET

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

شكرا لتجاوبكم معي بس انا ماعرفت كيف اضيف الكود؟؟

وكمان كنت اريد اذا ممكن درس عن طريقة ربط قاعدة بيانات في الفيجوال ستوديو (asp.net)وافضل يكون فيديو بس اذا مافي فيديو مو مشكله.

thankssssssssssssssssssss

#6
GHOST2010 كتب:

تم النقل إلى قسم ASP.NET

كيف اصل للموضوع في قسم asp.net

لو ممكن تضيف لي الرابط

thanksssssssssssss

هذا هو كود البرنامج:-

using System;

using System.Configuration;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if( Page.IsPostBack==false)

TextBox1.Text = "welcome";

}

protected void Button1_Click(object sender, EventArgs e)

{

TextBox1.Text = "hiiiii";

}

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)

{

if (DropDownList1.SelectedIndex.Equals(1))

{

Response.Redirect("a.aspx");

}

else if(DropDownList1.SelectedIndex.Equals(2))

{

Response.Redirect("b.aspx");

}

else if (DropDownList1.SelectedIndex.Equals(3))

{

Response.Redirect("c.aspx");

}

else if (DropDownList1.SelectedIndex.Equals(0))

{

Label1.Text="choose your language programming,please";

}

}

}

#7

ما هو المطلوب من البرنامج بالضبط؟ و ما هي المشاكل التي نظهر؟ مع التفصيل قدر الإمكان.

#8
System Down كتب:

ما هو المطلوب من البرنامج بالضبط؟ و ما هي المشاكل التي نظهر؟ مع التفصيل قدر الإمكان.

هذا هو البرنامج والاخطاء كالتالي:-

-لاتظهر ليا الرساله تبع الdropdownlist

عندما يكون الindexفارغ

2-عند الظغط على الزر يعمل بطريقه صحيحه ولكن بعد استخدام الdropdownlistيعمل بطريقه خاطئه

اريد ان افهم ماهو سبب حدوث هذه الاخطاء

شاكره لكم تعاونكم

وكمان كنت اريد اذا ممكن درس عن طريقة ربط قاعدة بيانات في الفيجوال ستوديو (asp.net)وافضل يكون فيديو بس اذا مافي فيديو مو مشكله.

thankssssssssssssssssssss

WebSite6.rar

#9

نعم لكنك لم تشرحي ما المطلوب من البرنامج."لاتظهر ليا الرساله تبع الdropdownlist عندما يكون الindexفارغ" لا استطيع فهمها لأنني لا أعرف ما هي هذه الرسالة و متى يجب أن تظهر؟ لا تبخلي بالتفاصيل. الكتابة في المنتدى ببلاش :)

#10

اولا شكرا لدعمك ومساعدتك

سوف اكتب البرنامج بالتفصيل:-

البرنامج يحتوي على :-

Textbox &button& label& dropdawnlist

عند بداية تنفيذ البرنامج تظهر في الtextbox(welcome) وانا كتبت الكود التالي:-

if( Page.IsPostBack==false)

TextBox1.Text = "welcome";

وعند الضغط على button

يظهر في الtextbox(hiiiiii)

وانا كتبت الكود التالي:-

TextBox1.Text = "hiiiii";

وفي الdropdawnlist

توجد عدة خيارات من لغات البرمجه(c,c#,c++)

عند اختيار احدها ننتقل الى الصفحات(a,b,c)

وانا كتبت الكود التالي

if (DropDownList1.SelectedIndex.Equals(1))

{

Response.Redirect("a.aspx");

}

else if(DropDownList1.SelectedIndex.Equals(2))

{

Response.Redirect("b.aspx");

}

else if (DropDownList1.SelectedIndex.Equals(3))

{

Response.Redirect("c.aspx");

}

ويوجد هنالك اختيار فارغ والمفروض عند اختياره تظهر الرساله الاتيه:-

choose your language programming,please";

ولكن هذا الكود لايعمل؟؟؟؟؟؟؟؟

وانا كتبت الكود التالي

else if (DropDownList1.SelectedIndex.Equals(0))

{

Label1.Text="choose your language programming,please";

}

وبعد اختيار احدى لغات البرمجه من الdropdawnlist

ونضغط على زرbutton

لا يظهر في الtextbox(hiiiiii)

وانما ننتقل الى احدى صفحات (a,b,c)

لماذا؟؟؟؟؟؟

هذه هي الاخطاء الموجوده في البرنامج؟؟؟؟

#11
System Down كتب:

نعم لكنك لم تشرحي ما المطلوب من البرنامج."لاتظهر ليا الرساله تبع الdropdownlist عندما يكون الindexفارغ" لا استطيع فهمها لأنني لا أعرف ما هي هذه الرسالة و متى يجب أن تظهر؟ لا تبخلي بالتفاصيل. الكتابة في المنتدى ببلاش :)

اولا شكرا لدعمك ومساعدتك

سوف اكتب البرنامج بالتفصيل:-

البرنامج يحتوي على :-

Textbox &button& label& dropdawnlist

عند بداية تنفيذ البرنامج تظهر في الtextbox(welcome) وانا كتبت الكود التالي:-

if( Page.IsPostBack==false)

TextBox1.Text = "welcome";

وعند الضغط على button

يظهر في الtextbox(hiiiiii)

وانا كتبت الكود التالي:-

TextBox1.Text = "hiiiii";

وفي الdropdawnlist

توجد عدة خيارات من لغات البرمجه(c,c#,c++)

عند اختيار احدها ننتقل الى الصفحات(a,b,c)

وانا كتبت الكود التالي

if (DropDownList1.SelectedIndex.Equals(1))

{

Response.Redirect("a.aspx");

}

else if(DropDownList1.SelectedIndex.Equals(2))

{

Response.Redirect("b.aspx");

}

else if (DropDownList1.SelectedIndex.Equals(3))

{

Response.Redirect("c.aspx");

}

ويوجد هنالك اختيار فارغ والمفروض عند اختياره تظهر الرساله الاتيه:-

choose your language programming,please";

ولكن هذا الكود لايعمل؟؟؟؟؟؟؟؟

وانا كتبت الكود التالي

else if (DropDownList1.SelectedIndex.Equals(0))

{

Label1.Text="choose your language programming,please";

}

وبعد اختيار احدى لغات البرمجه من الdropdawnlist

ونضغط على زرbutton

لا يظهر في الtextbox(hiiiiii)

وانما ننتقل الى احدى صفحات (a,b,c)

لماذا؟؟؟؟؟؟

هذه هي الاخطاء الموجوده في البرنامج؟؟؟؟

#12

عزيزتي ميارا

انتي وضعتي امر الانتقال لصفحة لغة البرمجة المختارة من الدروب داون لست في DropDownList1_SelectedIndexChanged بمعنى راح ينتقل للصفحة بدون ما يعدل على قيمة TextBox1.Text لسببين الأول انتي ما اسندتي له قيمة في حال اختار لغة برمجة

الأمر الثاني حتى لو اسندتي له قيمة راح ينتقل لصفحة أخرى

depend on user selection

وراح يتجاهل غالبا اي تعديل على اي متغير أو أي كنترول ما عدا السشن والكوكيز والمتغيرات من نوع Application

اذا كلامي موب مفهوم اتمنى توضحين وش المطلوب اللي انتي حابه تسوينه وممكن نوصل لحل من خلال الموقع اللي أرفقتيه

بالتوفيق

تم تعديل هذه المشاركة بواسطة حسام المقحم في 14 ديسمبر 2009 في 20:22

#13

السلام عليكم

كتبت البرنامج بالتفصيل اين الردرود؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :wacko:

#14
حسام المقحم كتب:

عزيزتي ميارا

انتي وضعتي امر الانتقال لصفحة لغة البرمجة المختارة من الدروب داون لست في DropDownList1_SelectedIndexChanged بمعنى راح ينتقل للصفحة بدون ما يعدل على قيمة TextBox1.Text لسببين الأول انتي ما اسندتي له قيمة في حال اختار لغة برمجة

الأمر الثاني حتى لو اسندتي له قيمة راح ينتقل لصفحة أخرى

depend on user selection

وراح يتجاهل غالبا اي تعديل على اي متغير أو أي كنترول ما عدا السشن والكوكيز والمتغيرات من نوع Application

اذا كلامي موب مفهوم اتمنى توضحين وش المطلوب اللي انتي حابه تسوينه وممكن نوصل لحل من خلال الموقع اللي أرفقتيه

بالتوفيق

thanksssssssssss alot

بصراحه مش فاهمه لو ممكن بس توضحي بمثال على نفس البرنامج الي انا كتبته

بمعنى توريني ايش هي اخطائي بالظبط وكيف اتلافى هذه المشكله

وشكرا

#15

سبقتي بها حسام :)

ما يقصده أن أمر response.redirect سوف ينقل التنفيذ إلى الصفحة المختارة فوراً و هذا يعني انتهاء تنفيذ الصفحة الحالية و عدم إرسالها للمستخدم. أي أن أي تعديل آخر فيها (مثل محتى التكستبوكس) لن يظهر عند المستخدم. تذكري أن تطبيقات الويب مختلفة في هذه الناحية عن تطبيقات الويندوز.

#16

سلام

where r u??????????? :huh:

#17

فين الاخطاء

انتي لمن تختاري من ال DropDownList بتروحي للصفحة اللي طلبتيها عند الاختيار اوكي

فاذا كنتي تشتي الرساله تطلع في الTextBox لا تسوي Respone اوكي وسوي TextBox.text="الكلام اللي تشتي يطلع " اوكي

يعني بالمختصـــــــــــــر في حركة انتي تشتي تسويها في وقت الانتقال او كيـــــــــــــــــــف !!!!!!!!

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