Le contrôle de menu et le fichier de plan de site dans ASP.NET 2.0 fournissent une méthode d'implémentation très simple pour la navigation sur un site Web, mais il existe une chose ennuyeuse qui ne peut pas contrôler la fenêtre ouverte par le menu. Il est plus difficile de gérer le menu qui est souvent nécessaire. ouvrir une nouvelle fenêtre. Il existe en fait une méthode très simple.
Tout d'abord, ajoutez vos propres attributs définis au fichier de plan du site. Ici, nous utilisons la cible <siteMapNode title="Home" description="" target="_blank" url="~/Default.aspx" />, puis ajoutons la gestion des événements MenuItemDataBound. codeprotégé
pour le contrôle Menu
void MyMenu_MenuItemDataBound(object sender, MenuEventArgs e)