Partager via


Menu.Target Propriété

Définition

Obtient ou définit la fenêtre ou le cadre cible dans lequel afficher le contenu de la page Web associé à un élément de menu.

public:
 property System::String ^ Target { System::String ^ get(); void set(System::String ^ value); };
public string Target { get; set; }
member this.Target : string with get, set
Public Property Target As String

Valeur de propriété

Fenêtre ou cadre cible dans lequel afficher le contenu de la page Web liée. La valeur par défaut est une chaîne vide («  »), qui actualise la fenêtre ou le cadre avec le focus.

Exemples

L’exemple de code suivant montre comment utiliser la Target propriété pour spécifier que le contenu lié à chaque élément de menu doit être affiché dans une nouvelle fenêtre lorsque l’utilisateur clique sur cet élément de menu.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>Menu Target Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu Target Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">

        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>Menu Target Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu Target Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="2"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">

        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

Remarques

Utilisez la Target propriété pour spécifier la fenêtre ou le cadre dans lequel afficher le contenu Web lié à un élément de menu lorsque cet élément de menu est cliqué. Les valeurs doivent commencer par une lettre dans la plage de A à Z (sans respect de la casse), à l’exception de certaines valeurs spéciales commençant par un trait de soulignement, comme indiqué dans le tableau suivant.

Valeur cible Description
_blank Affiche le contenu dans une nouvelle fenêtre sans cadres.
_parent Affiche le contenu dans le parent du jeu de frameset immédiats.
_search Affiche le contenu dans le volet de recherche.
_self Affiche le contenu dans le cadre avec le focus.
_top Affiche le contenu dans la fenêtre complète sans cadres.

Note

Consultez la documentation de votre navigateur pour déterminer si la _search valeur est prise en charge. Par exemple, Internet Explorer versions 5.0 et ultérieures prennent en charge la _search valeur cible

Cette propriété s’applique à tous les éléments de menu d’un Menu contrôle. Vous pouvez remplacer cette propriété de manière sélective en définissant directement la Target propriété de chaque MenuItem objet.

Note

La Target propriété s’affiche en tant qu’attribut cible. L’attribut cible sur les éléments d’ancrage n’est pas autorisé dans la définition de type de document XHTML 1.1 stricte. Si la sortie rendue doit être conforme aux normes XHTML ou d’accessibilité, ne définissez pas la Target propriété. Pour plus d’informations, consultez les normes XHTML dans Visual Studio et ASP.NET et l’accessibilité dans Visual Studio et ASP.NET.

S’applique à

Voir aussi