Menu.Target Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het doelvenster of het doelframe op waarin de inhoud van de webpagina wordt weergegeven die is gekoppeld aan een menu-item.
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
Waarde van eigenschap
Het doelvenster of frame waarin de inhoud van de gekoppelde webpagina wordt weergegeven. De standaardwaarde is een lege tekenreeks (""), waarmee het venster of frame met focus wordt vernieuwd.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de Target eigenschap gebruikt om op te geven dat de inhoud die aan elke menu-item is gekoppeld, in een nieuw venster moet worden weergegeven wanneer de gebruiker op dat menu-item klikt.
<%@ 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>
Opmerkingen
Gebruik de Target eigenschap om het venster of frame op te geven waarin de webinhoud moet worden weergegeven die is gekoppeld aan een menu-item wanneer op dat menu-item wordt geklikt. Waarden moeten beginnen met een letter in het bereik van A tot en met Z (hoofdlettergevoelig), met uitzondering van bepaalde speciale waarden die beginnen met een onderstrepingsteken, zoals wordt weergegeven in de volgende tabel.
| Doelwaarde | Beschrijving |
|---|---|
_blank |
Geeft de inhoud weer in een nieuw venster zonder frames. |
_parent |
Geeft de inhoud weer in de bovenliggende frameset. |
_search |
Geeft de inhoud weer in het zoekvenster. |
_self |
Geeft de inhoud in het frame weer met de focus. |
_top |
Geeft de inhoud weer in het volledige venster zonder frames. |
Note
Raadpleeg de documentatie van uw browser om te bepalen of de _search waarde wordt ondersteund. Internet Explorer versies 5.0 en hoger ondersteunen bijvoorbeeld de _search doelwaarde
Deze eigenschap is van toepassing op alle menu-items in een Menu besturingselement. U kunt deze eigenschap selectief overschrijven door de Target eigenschap van elk MenuItem object rechtstreeks in te stellen.
Note
De Target eigenschap wordt weergegeven als een doelkenmerk. Het doelkenmerk op ankerelementen is niet toegestaan in de strikte definitie van het type XHTML 1.1. Als de weergegeven uitvoer moet voldoen aan XHTML- of toegankelijkheidsstandaarden, moet u de Target eigenschap niet instellen. Zie XHTML Standards in Visual Studio and ASP.NET and Accessibility in Visual Studio and ASP.NET voor meer informatie.