Die Menüsteuerung und Sitemap-Datei in ASP.NET 2.0 bieten eine sehr einfache Implementierungsmethode für die Website-Navigation, aber es gibt eine ärgerliche Sache, die das Fenster, in dem das Menü geöffnet wird, nicht steuern kann. Es ist schwieriger, mit dem Menü umzugehen, das oft benötigt wird ein neues Fenster öffnen. Es gibt tatsächlich eine ganz einfache Methode.
Fügen Sie zunächst Ihre eigenen definierten Attribute zur Sitemap-Datei hinzu. Hier verwenden wir target <siteMapNode title="Home" description="" target="_blank" url="~/Default.aspx" /> und fügen dann die Ereignisbehandlung MenuItemDataBound hinzu Codegeschützt
für das Menu-Steuerelement.
void MyMenu_MenuItemDataBound(object sender, MenuEventArgs e)