Sdílet prostřednictvím


Menu.Target Vlastnost

Definice

Získá nebo nastaví cílové okno nebo rámec, ve kterém chcete 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ámec, ve kterém chcete zobrazit obsah propojené webové stránky. Výchozí hodnotou je prázdný řetězec (""), který aktualizuje okno nebo rámec s fokusem.

Příklady

Následující příklad kódu ukazuje, jak použít Target vlastnost k určení, že obsah propojený s jednotlivými položkami nabídky by měl být zobrazen v novém okně, když uživatel klikne 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>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>

Poznámky

Target Pomocí vlastnosti určete 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. Hodnoty musí začínat písmenem v rozsahu A až Z (nerozlišují se 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.

Cílová hodnota Description
_blank Vykreslí obsah v novém okně bez rámců.
_parent Vykreslí obsah v bezprostředně nadřazené sadě rámců.
_search Vykreslí obsah v podokně hledání.
_self Vykreslí obsah v rámci s fokusem.
_top Vykreslí obsah v celém okně bez snímků.

Poznámka

Projděte si dokumentaci k prohlížeči _search a zjistěte, jestli je hodnota podporovaná. Například Internet Explorer verze 5.0 a vyšší podporuje _search cílovou hodnotu.

Tato vlastnost platí pro všechny položky nabídky v ovládacím Menu prvku. Tuto vlastnost můžete selektivně přepsat nastavením Target vlastnosti každého MenuItem objektu přímo.

Poznámka

Vlastnost se Target vykreslí jako cílový atribut. Atribut target u elementů ukotvení není povolen v definici striktního typu dokumentu XHTML 1.1. Pokud vykreslený výstup musí odpovídat standardům XHTML nebo usnadnění přístupu, nenastavujte Target vlastnost . Další informace najdete v tématech Standardy XHTML v sadě Visual Studio a ASP.NET a přístupnosti v sadě Visual Studio a ASP.NET.

Platí pro

Viz také