يوفر التحكم في القائمة وملف خريطة الموقع في ASP.NET 2.0 طريقة تنفيذ بسيطة جدًا للتنقل في موقع الويب، ولكن هناك شيء مزعج وهو عدم القدرة على التحكم في النافذة التي تفتحها القائمة، ومن الصعب التعامل مع القائمة التي غالبًا ما تحتاج إلى ذلك يطفو على السطح نافذة جديدة. هناك في الواقع طريقة بسيطة للغاية.
أولاً، قم بإضافة السمات المحددة الخاصة بك إلى ملف خريطة الموقع. هنا نستخدم الهدف <siteMapNode title="Home" description="" target="_blank" url="~/Default.aspx" /> ثم قم بإضافة معالجة الأحداث MenuItemDataBound. رمزمحمي
للتحكم في القائمة
باطلة MyMenu_MenuItemDataBound (مرسل الكائن، MenuEventArgs e)