14-10-12, 11:05 PM
التعامل مع Sitemap .
من خلال تعاملك مع كائن ال SiteMap والتي تتيح لك تعريف محتويات موقعك وترتيبها ، تستطيع لاحقاً تشكيل قوائم وعرض شجري لصفحات موقعك ، لنبدء اولاً باضافة sitemap بالشكل التالي :
ستجد الكود التالي افتراضياً :
الآن مهمتنا لتعريف هذه ال Nodes ، لنفترض مثلاً صفحة البداية وتحتها صفحتين مختلفتين :
الآن سنحاول الاستفادة من هذه المعلومات ، سننتقل إلى ال MasterPage الخاصة بنا وسنقوم باضافة Menu وتحديد ال DataSource لها ليكون هذا ال sitemap :
في الخطوة التالية سيطلب منك تحديد نوع ال DataSource ، اختر Site map :
الآن ، جرب تشغيل موقعك والذي سيكون بالشكل التالي :
من خلال تعاملك مع كائن ال SiteMap والتي تتيح لك تعريف محتويات موقعك وترتيبها ، تستطيع لاحقاً تشكيل قوائم وعرض شجري لصفحات موقعك ، لنبدء اولاً باضافة sitemap بالشكل التالي :
ستجد الكود التالي افتراضياً :
كود :
[color=#000080]<?xml version=[COLOR=#0000ff]"1.0"[/color] encoding=[color=#0000ff]"utf-8"[/color] ?>[/COLOR]
[color=#000080]<siteMap xmlns=[COLOR=#0000ff]"http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"[/color] >[/COLOR]
[color=#000080]<siteMapNode url=[COLOR=#0000ff]""[/color] title=[color=#0000ff]""[/color] description=[color=#0000ff]""[/color]>[/COLOR]
[color=#000080]<siteMapNode url=[COLOR=#0000ff]""[/color] title=[color=#0000ff]""[/color] description=[color=#0000ff]""[/color] />[/COLOR]
[color=#000080]<siteMapNode url=[COLOR=#0000ff]""[/color] title=[color=#0000ff]""[/color] description=[color=#0000ff]""[/color] />[/COLOR]
[color=#000080]</siteMapNode>[/color]
[color=#000080]</siteMap>[/color]الآن مهمتنا لتعريف هذه ال Nodes ، لنفترض مثلاً صفحة البداية وتحتها صفحتين مختلفتين :
كود :
[color=#000080]<?xml version=[COLOR=#0000ff]"1.0"[/color] encoding=[color=#0000ff]"utf-8"[/color] ?>[/COLOR]
[color=#000080]<siteMap xmlns=[COLOR=#0000ff]"http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"[/color] >[/COLOR]
[color=#000080]<siteMapNode url=[COLOR=#0000ff]"Default1.aspx"[/color] title=[color=#0000ff]"صفحة البداية"[/color] description=[color=#0000ff]""[/color]>[/COLOR]
[color=#000080]<siteMapNode url=[COLOR=#0000ff]"Default2.aspx"[/color] title=[color=#0000ff]"صفحة لوجو الياهوو !"[/color] description=[color=#0000ff]""[/color] />[/COLOR]
[color=#000080]<siteMapNode url=[COLOR=#0000ff]"Default3.aspx"[/color] title=[color=#0000ff]"صفحة لوجو المنتدى"[/color] description=[color=#0000ff]""[/color] />[/COLOR]
[color=#000080]</siteMapNode>[/color]
[color=#000080]</siteMap>[/color]الآن سنحاول الاستفادة من هذه المعلومات ، سننتقل إلى ال MasterPage الخاصة بنا وسنقوم باضافة Menu وتحديد ال DataSource لها ليكون هذا ال sitemap :
في الخطوة التالية سيطلب منك تحديد نوع ال DataSource ، اختر Site map :
الآن ، جرب تشغيل موقعك والذي سيكون بالشكل التالي :
SiteMapPath :
أداة اخرى تتبع نفس المجموعة ، مهمتها تحديد المكان لك بالشكل التالي مثلاً :
أداة اخرى تتبع نفس المجموعة ، مهمتها تحديد المكان لك بالشكل التالي مثلاً :
قم بوضعها في ال masterpage ، وستعمل مع كامل صفحاتك بصورة طبيعية .
