MenuItem.Target Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 suivant montre comment utiliser la Target propriété pour spécifier une fenêtre ou un cadre dans lequel afficher le contenu Web lié à un élément de menu lorsque cet élément de menu est cliqué.
<%@ 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>MenuItem Target Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuItem Target Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<items>
<asp:menuitem navigateurl="Home.aspx"
target="_self"
text="Home">
<asp:menuitem navigateurl="Music.aspx"
target="_self"
text="Music">
<asp:menuitem navigateurl="Classical.aspx"
target="_blank"
text="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
target="_blank"
text="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
target="_blank"
text="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
target="_self"
text="Movies">
<asp:menuitem navigateurl="Action.aspx"
target="_blank"
text="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
target="_blank"
text="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
target="_blank"
text="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>MenuItem Target Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuItem Target Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<items>
<asp:menuitem navigateurl="Home.aspx"
target="_self"
text="Home">
<asp:menuitem navigateurl="Music.aspx"
target="_self"
text="Music">
<asp:menuitem navigateurl="Classical.aspx"
target="_blank"
text="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
target="_blank"
text="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
target="_blank"
text="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
target="_self"
text="Movies">
<asp:menuitem navigateurl="Action.aspx"
target="_blank"
text="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
target="_blank"
text="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
target="_blank"
text="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. Notez que la définition de cette propriété remplace la Target propriété du Menu contrôle pour cet élément de menu.
| 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, Microsoft Internet Explorer 5.0 et versions ultérieures prennent en charge la _search valeur cible.
Note
La Target propriété est rendue en tant qu’attribut target . L’attribut target sur les éléments d’ancrage n’est pas autorisé dans la définition de type de document XHTML 1.1 stricte. Ne définissez pas la Target propriété si la sortie rendue pour le HyperLink XHTML 1.1 doit être conforme. Pour plus d’informations, consultez normes XHTML dans Visual Studio et ASP.NET.
Lors de la création de pages Web accessibles, il est fortement recommandé d’éviter d’utiliser la Target propriété pour cibler une autre fenêtre. Pour plus d’informations, consultez Accessibilité dans Visual Studio et ASP.NET.