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

استخدام ازرار في ال MasterPage

بدأه FinF في 26 مارس 2014 · 7 رد · 840 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

اخواني تم تصميم MasterPage تحتوي على عدد من الازرار

 

مثل بحث ، حفظ ، تعديل .... الخ

 

تم انشاء صفحة web مرتبط بصفحة MasterPage

 

تحتوي على عدة حقول text

 

الان كيف اكتب الاكواد على الازرار لحفظ البيانات او تعديلها ؟

 

كيف يمكن تعريف الازرار في الماستر للتعرف عليها بالصفحات المرتبطة ؟

 

ولكم جزيل الشكر

#2

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

 

اخى العزيز

 

الكود ده بيرجع لك اسم الصفحة الحالية مع ال master page

MsgBox(Page.AppRelativeVirtualPath)

اتمنى اكون افدتك

#3

عزيزي انا اللي احتاجه هو

 

كيف استفيد من الازرار الموجودة في الماستربيج ؟

 

وبصراحة لم افهم فائدة الكود اللي انت وضعته باستفساري ؟

 

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

#4

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

 

اخى العزيز انت مش عاوز انك تضع ازرار فى الماستر بيج تعمل حفظ  و تعديل و حذف  لأكثر من صفحة ؟؟؟ ده اللى فهمته من كلامك

 

و علشان تعمل كده لازم تعرف اسم الصفحة اللى انت واقف عليها الان

 

و ده بيتم  عن طريق انك تشيك على اسم الصفحة الحالية 

 

مثال لو انت  واقف على صفحة  تسجيل مستخدم جديد  و اسم الصفحة مثلا   new_user.aspx

 If Page.AppRelativeVirtualPath = "new_user.aspx" Then
            ' insert to user table
        ElseIf Page.AppRelativeVirtualPath = "delete_users.aspx" Then
            ' delete to user table
        End If

جرب و ان شاء الله تفيدك

#5

اخى العزيز انت مش عاوز انك تضع ازرار فى الماستر بيج تعمل حفظ  و تعديل و حذف  لأكثر من صفحة ؟؟؟ ده اللى فهمته من كلامك

 

لا لا

 

===

 

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

 

يتم وضع الاكواد في الصفحات المرتبطة

 

بالتعبير النصي :

في حالة الضغط على الزر ( أ ) الموجود في الماستر بيج ، قم باظهار رسالة نصية

 

 

واشكر لك اهتمامك واسف اتعبتك :)

#6

اللي فهمته انا بعد نقاشاتكم ....

انك عملت ازرار Buttons و تريد ان تظهر رساله او مربع حوار عند النقر عليها

اذا كان فهمي صحيح ، اذهب الى الكود في الماستر بيج

و في page load اكتب:

  Button2.Attributes.Add("onclick", "alert('Your message');");

طبعا على افتراض الزر الذي تم الضغط عليه هو Button2

 

اتمنى ان يفيدك ما كتبت

بالتوفيق

من فضلك... اذكر الله

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

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

#7

السلام عليكم

في page load في الصفحة ضع الكود التالي

Button btn = this.Master.FindControl("Button1") as Button;
btn.Click += new System.EventHandler(Button1_click);

حيث Button1 هو اسم الزر الذي تريده  و Button1_click هو الحدث الذي سينطلق عند الضغط على الزر ويجب تعريفه في الصفحة .

#8

اخوي طارق ..

 

ممكن بعد اذنك بس توضح لي اكثر ..

وين اكتب الكود وكيف اعرف الحدث ؟

 

==

 

سؤالي بصيغة اخرى قد تكون اوضح

 

اود وضع زر في صفحة الماستر بيج ، ويتم استخدامه في جميع الصفحات المرتبطة بالماستر بيج

بحيث كل صفحة لها كود خاص فيها

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