تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة:: أجزاء الويب Web Parts
#3
السلام عليكم ورحمة الله ..
بعد أن أخذنا فكرة نظرية عن أجزاء الويب web parts ..
جاء دور التطبيق وسنحاول أن نغطي جميع أنماط العرض التي أشرنا لها سابقاً ..
خطوات العمل ..
سنبدأ بتصميم الصفحة وفي مثالنا هذا تم تقسيم الصفحة إلى ثلاثة أعمدة باستخدام ملف Css ( في التطبيقات الجدية يفضل وضع MasterPage ) ..
سنحتاج إلى إضافة SiteNavigation لذا قم بإضافة Web.sitemap الى المشروع ( راجع درس معلومة SiteNavigation)
كذلك نحتاج إلى userControl لذا قم بإضافتها الى المشروع وضع لها إسم
Calculator.ascx ( درس معلومة UserControl ) ..
بعد الانتهاء من تصميم الصفحة وتصميم أدواتناالخاصة ..
نبدأ بوضع أدواتنا على الصفحة ..
1- WebPartManager ( من باب التذكير نضع واحدة فقط ) .
من خصائصه
كود :
<asp:WebPartManager ID="WebPartManager1" runat="server"

            CloseProviderWarning="انت على وشك إغلاق هذة الأداة .. لإغلاقها اختر موافق"

            DeleteWarning="انت على وشك حذف هذة الأداة ..  إذا كنت متاكدا من الحذف ..اختر موافق">

        </asp:WebPartManager>

2- نضع في العمود الأول WebPartZone

من خصائصه EmptyZoneText و CloseVerb و EditVerb .... الخ ويمكنك التعديل على القيمة Text بما يحلو لك وكما تود أن يظهر النص للمستخدم ..
نضع في داخل WebPartZone أداة TreeView ونقوم بربطها ب sitemap...
كود :
<asp:WebPartZone ID="WebPartZone1" runat="server">
            <ZoneTemplate>
                <asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1">
                </asp:TreeView>
            </ZoneTemplate>
        </asp:WebPartZone>


3- في العمود الثاني نضع ايضا WebPartZone ونضع بداخله Calendar

كود :
<asp:WebPartZone ID="WebPartZone2" runat="server">            <ZoneTemplate>
                <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
            </ZoneTemplate>
        </asp:WebPartZone>

يمكنك الآن القيام بتجريب الصفحة وستلاحظ بأنه يمكنك القيام بتصغير واستعادة الأدوات

النمط الافتراضي هو Browese
شاهد الصورة في المرفقات
يتبع...


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
معلومة:: أجزاء الويب Web Parts - بواسطة Raggi Tech - 29-09-12, 04:19 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Lightbulb [مقال] من الافضل Table أو Div في تنسيق صفحات الويب ؟ محمد الساعدي 0 2,898 13-11-14, 11:04 AM
آخر رد: محمد الساعدي
  معلومة :: التقويم Calendar RaggiTech 3 3,224 25-05-13, 01:28 PM
آخر رد: shaker.soft
  { معلومة} .. معلومات Request سعود 3 3,066 25-05-13, 01:26 PM
آخر رد: shaker.soft
  معلومة :: Datalist Paging RaggiTech 0 2,212 29-09-12, 12:31 PM
آخر رد: RaggiTech
  معلومة ImageMap :: جميلة للغاية RaggiTech 1 2,538 29-09-12, 04:37 AM
آخر رد: RaggiTech
  معلومة Error pages -- مهمة للغاية RaggiTech 1 2,259 29-09-12, 04:33 AM
آخر رد: RaggiTech
  معلومة :: Site Navigation RaggiTech 0 2,255 29-09-12, 04:08 AM
آخر رد: RaggiTech
  معلومة :: WebUserControl RaggiTech 1 2,505 29-09-12, 04:02 AM
آخر رد: RaggiTech
  معلومة ::: AdRotator RaggiTech 1 2,576 29-09-12, 03:42 AM
آخر رد: RaggiTech
  ::معلومة:: Datalist Paging a_senan 0 2,241 21-09-12, 05:51 PM
آخر رد: a_senan

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم