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

عمل Scrolling لصفحة Master\Detaile

مغلق
بدأه جوليا في 21 يونيو 2007 · 5 رد · 556 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي صفحة Master Page عملت لها تصميم بمقاسات معينة لهذه الصفحة ،

و أريد من الصفحات التي تستخدم هذه الصفحة أن تكون بمقاسات محددة أيضا تلائم صفحة الـ Master.

صفحة MasterPage مصممة بالـ Photo Shop على شكل Html .

أي تصميم صفحة ا لـ Master Page عبارات عن جدول يحتوي على مجموعة من Image .

و إحدى هذه الخلايا يتواجد بها الـ Content Place Holder .

المشكلة أنه لا يتم عرض جميع مكونات الصفحة الإبن ( أي التي تستخدم MasterPage) ... بسبب تواجدها ضمن الخلية التي تم تحديد مقاساتها للتلائم مع الخلايا الأخرى ...

و بما أنه ليس لدي خبرة في الـ CSS ... إلا في الأساسيات ....

اعلم انكم تظنون أنه من الأفضل أن أضعه في قسم التصميم ...

لكن أقترح أن ترشدوني كيف يمكنني إضافة Scrolling للصفحة التي تستخدم الـ Master Page ...( أي الـ Content) ؟؟

أرجوا أنني لم أصبكم بدوار ...

.....

، تحياتي.

#2

يرجى ارفاق الجزء المطلوب حل مشكلته

لأنني لم أستطع الفهم أو أن الشرح غير واضح :blink:

شكرا

تم تعديل هذه المشاركة بواسطة Arwany في 21 يونيو 2007 في 15:11

#3

سلام ..

المبرمج : Arwany

أعتذر لإزعاجك بمشكلتي ،

و طرحي السيئ للمشكلة ، و ذلك لأني لم استطع النوم حتى أحلها ...كحال كل المبرمجين

و عندما يئست من إيجاد الحل ،، قررت وضعها لكم هنا..

على كل حال

لقد قمت بإنشاء مثال توضيحي

بشكل سريع

و لكن المشكلة أنها لم تطابق المشكلة التي حدثت معي بكل حذافيرها

و لكنها تؤدي الغرض

الفرق البسيط بينهما ، أن المستعرض عندما يصل للطول المحدد للخلية التي يتواجد بها الـ Content لا يعرض بقية مكوناته

أما ما يجري في المثال ، يقوم بعرض بإزاحة الصور الخاصة بالـ Footer ليعرض بقية المكونات

أرجو أنني لم أزد الأمر تعقيدا

مع أنني أعتقد أني فعلت ذلك

حسنا

الأمر بكل اختصار

واضح في المثال

أرجو أن تطلع عليه ، و لا تهمل ذلك

حيث ضاع مني الوقت لإنشائه

شكرا لمشاركتك

، تحياتي

جوليا

المرفق :

WebSite5.rar

#4

جربي ان تضعي الcontentplaceholder بداخل div كالتالي:

<div style="height:349px;overflow:scroll;position:relative">
		<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
		</asp:contentplaceholder>
		</div>

طبعا هذا حل للمشكلة بالطريقة التي تودينها ,اي ال scrolling,لان المفروض تصميم الخلفية او تقسيم الصور الخاص بالخلفية هو الذي يتغير كي يوائم ديناميكية البيانات المعروضة في خانة الGridView

تم تعديل هذه المشاركة بواسطة madani في 21 يونيو 2007 في 17:20

#5

سلام ...

رائع مدني !

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

نعم المفروض ، أن يكون جزء من تقسيم الصور هو الذي يتغير بشكل ديناميكي ليوائم اختلاف أبعاد الصفحات( التي ترث الـ Master Page) ... لكني لم أعرف كيف أفعل ذلك ...

لذا فكرت بأبسط حل ، و هو الـ scrolling ...

شكرا لك مرة أخرى مدني ...

، تحياتي.

#6

إذن لا توجد اقتراحات أخرى ...!

:)

تحياتي

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

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