سؤال

أستخدم SiteMapPath مع ملف xml للبيانات.أرغب في استخدام نفس الملف لقائمة أخرى، ولكنني بحاجة إلى مزيد من المعلومات المرفقة بكل عقدة.

<siteMapNode target="_blank" url="~/Default.aspx" title="Home"  description="Home Page" >
VS
<siteMapNode url="~/Default.aspx" title="Home"  description="Home Page" >

حتى الآن لم ينكسر صندوقي، لكن هل سأواجه مشكلات لاحقًا؟او هل هناك طريقه افضل؟

هل كانت مفيدة؟

المحلول

وDoubtfull عليك واجهت أي مشاكل. كل ما هو مضيعة للملف الموقع الخاص بك لن يؤدي الا الى تحليل السمات المعروفة. سمات إضافية سوف تذهب تجاهلها.

نصائح أخرى

لقد قصدت Microsoft دائمًا أن تسمح عناصر siteMapNode بالسمات المخصصة عليها.يمكنك الوصول إلى قيم تلك السمات باستخدام الملف مفهرس في فئة SiteMapNode.

تشير البرامج التعليمية لـ ASP.NET QuickStart إلى هذه الميزة بإيجاز هنا.

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

وأنا أتفق مع إجابات أخرى. ومن المفترض أن تكون XML امتداد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top