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

User Control!?

مغلق
بدأه students في 13 سبتمبر 2005 · 9 رد · 890 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا الان في طور عمل موقع يتعامل مع قاعدة بيانات بالـ ASP.NEt بالطبع ولدي التساؤل التالي :

لقد لاحظت ان الـ header وال footer لجميع صفحات الموقع واحدة وسمعت عن شيء يسمى

Users control أي ان أقوم بعمل الجزئين كـ user control ومن ثم اضمنهما ضمن جميع الصفحات ، كيف أقوم بعمل ذلك ؟!!!!!!

وشكرا

(h)

سبحان الله وبحمده سبحان الله العظيم

#2

أضف صفحة اسمها Web User Control امتدادها ascx واكتب فيها الشيفرة التي تريدها,,, ومن ثم اسحبها وضعها فوق الصفحة الرئيسية مثلاً أو الصفحات الأخرى ....

#3

أشكرك أخي إسماعيل عنجريني على المساعدة وبهذة السرعة.

(h)

سبحان الله وبحمده سبحان الله العظيم

#4

كيف اتمكن من التعديل على اي user control . مثال على ذلك اذا كان لدي header واردت ان اغيره (اي اغير الصوره الموجوده فية ) .

If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.

#5

تكفون رد على الموضوع والله محتاج اشتغل على user control في مشروع تخرجي

If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.

#6

أخي أفتح صفحة الـ user control التي كونتها وعدل فيها من ضمن الخصائص ما تشاء ثم أعمل

حفظ .

اما عن المثال الذي أعطيتة إفتح صفحة الـ user control التي كونتها وأكيد انت بتكون عامل

خلية في الصفحة علشان تنزل فيها الصورة ومن ضمن الخصائص تختار background وتنزل الصورة التي تريدها.

عملت لك مثال بسيط اتمنى ان يفيدك.

usercontrol.zip

سبحان الله وبحمده سبحان الله العظيم

#7

ممكن انني لم اوضح ما اريد بالتحديد و الذي يتمكن في انني استطيع التعديل على usercontrol وانا في صفحة غير صفحة usercontrol , وهل اتمكن ان اغير في usercontrol اثناء عرضي للموقع اي اثناء التنفيذ .

If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.

#8

صراحة بالنسبة إلي فأنا لا أعلم إن شاء الله يرد عليك الأخ إسماعيل عنجريني.

سبحان الله وبحمده سبحان الله العظيم

#9

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

 http://yourSite.com/Default.aspx?page=news

كل ما عليك هو ادراج اداة PlaceHolder في المكان الذي تود عرض الصفحة فيه (طبعا الهيدر و الفوتر ثابتين)

في ال Page_Load اكتب التالي

C#
 PlaceHolder1.Controls.Add(this.LoadControl(Request.QueryString["page"].ToString() + ".ascx"));

VB.NET
 PlaceHolder1.Controls.Add(Me.LoadControl(Request.QueryString("page").ToString() & ".ascx"))

سوف يتم عرض الكنترول ذو الاسم news.ascx و هي UserControl موجودة في نفس المجلد ..

من أجل تحسين الكود يمكن استخدام ال System.IO لفحص ما إن كان الملف موجود من خلال File.Exist

بالتوفيق

You can fly while you can touch the sky

#10

لم تتضح الصوره ممكن لو تضع مثال يوضح ذلك و مشكور مقدما

If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.

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

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