การควบคุมเมนูและไฟล์แผนผังเว็บไซต์ใน ASP.NET 2.0 มีวิธีการใช้งานที่ง่ายมากสำหรับการนำทางเว็บไซต์ แต่มีสิ่งที่น่ารำคาญที่ไม่สามารถควบคุมหน้าต่างที่เมนูเปิดขึ้นได้ เป็นการยากกว่าในการจัดการกับเมนูที่จำเป็นต้องดำเนินการบ่อยครั้ง ปรากฏขึ้นหน้าต่างใหม่ จริงๆ แล้วมีวิธีที่ง่ายมาก
ขั้นแรก เพิ่มแอตทริบิวต์ที่คุณกำหนดลงในไฟล์แผนผังเว็บไซต์ ที่นี่เราใช้ target <siteMapNode title="Home" description="" target="_blank" url="~/Default.aspx" /> จากนั้นเพิ่มการจัดการเหตุการณ์ MenuItemDataBound รหัสที่ได้รับการป้องกัน
สำหรับการควบคุมเมนู
เป็นโมฆะ MyMenu_MenuItemDataBound (ผู้ส่งวัตถุ MenuEventArgs e)