MenuItem.Target Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví cílové okno nebo rámec, ve kterém se má zobrazit obsah webové stránky přidružené k položce nabídky.
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
Hodnota vlastnosti
Cílové okno nebo rámeček, ve kterém se má zobrazit propojený obsah webové stránky. Výchozí hodnota je prázdný řetězec (""), který aktualizuje okno nebo rámeček s fokusem.
Příklady
Následující příklad ukazuje, jak pomocí Target vlastnosti určit okno nebo rámec, ve kterém se má zobrazit webový obsah propojený s položkou nabídky při kliknutí na tuto položku nabídky.
<%@ 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>
Poznámky
Target Pomocí vlastnosti určete okno nebo rámec, ve kterém chcete zobrazit webový obsah propojený s položkou nabídky při kliknutí na tuto položku nabídky. Hodnoty musí začínat písmenem v oblasti A až Z (nerozlišují malá a velká písmena), s výjimkou určitých speciálních hodnot, které začínají podtržítkem, jak je znázorněno v následující tabulce. Všimněte si, že nastavení této vlastnosti přepíše Target vlastnost Menu ovládacího prvku pro tuto položku nabídky.
| Cílová hodnota | Description |
|---|---|
_blank |
Vykreslí obsah v novém okně bez rámců. |
_parent |
Vykreslí obsah v nadřazené sadě snímků. |
_search |
Vykreslí obsah v podokně hledání. |
_self |
Vykreslí obsah v rámci s fokusem. |
_top |
Vykreslí obsah v úplném okně bez rámců. |
Poznámka:
Zkontrolujte dokumentaci k prohlížeči a zjistěte, jestli je hodnota podporovaná _search . Například Aplikace Microsoft Internet Explorer 5.0 a novější podporuje _search cílovou hodnotu.
Poznámka:
Vlastnost Target je vykreslena jako target atribut. Atribut target elementů ukotvení není povolen v XHTML 1.1 striktní definice typu dokumentu. Nenastavujte Target vlastnost, pokud vykreslený výstup musí HyperLink být kompatibilní s XHTML 1.1. Další informace naleznete v tématu Standardy XHTML v sadě Visual Studio a ASP.NET.
Při vytváření přístupných webových stránek důrazně doporučujeme vyhnout se použití Target vlastnosti pro cílení na jiné okno. Další informace najdete v tématu Přístupnost v sadě Visual Studio a ASP.NET.