Menu.Target Egenskap

Definition

Hämtar eller anger målfönstret eller ramen där webbsidans innehåll som är associerat med ett menyalternativ ska visas.

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

Egenskapsvärde

Målfönstret eller ramen där det länkade webbplatsinnehållet ska visas. Standardvärdet är en tom sträng (""), som uppdaterar fönstret eller ramen med fokus.

Exempel

Följande kodexempel visar hur du använder Target egenskapen för att ange att innehållet som är länkat till varje menyalternativ ska visas i ett nytt fönster när användaren klickar på menyalternativet.


<%@ 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>

Kommentarer

Använd egenskapen Target för att ange det fönster eller den ram där webbinnehållet som är länkat till ett menyalternativ ska visas när menyalternativet klickas. Värdena måste börja med en bokstav i intervallet A till Z (skiftlägesokänslig), förutom vissa specialvärden som börjar med ett understreck, som visas i följande tabell.

Målvärde Description
_blank Renderar innehållet i ett nytt fönster utan bildrutor.
_parent Renderar innehållet i den överordnade ramuppsättningen.
_search Renderar innehållet i sökfönstret.
_self Renderar innehållet i ramen med fokus.
_top Renderar innehållet i det fullständiga fönstret utan bildrutor.

Note

Kontrollera webbläsarens dokumentation för att avgöra om _search värdet stöds. Till exempel stöder Internet Explorer version 5.0 och senare målvärdet _search

Den här egenskapen gäller för alla menyalternativ i en Menu kontroll. Du kan selektivt åsidosätta den här egenskapen genom att ange egenskapen för Target varje MenuItem objekt direkt.

Note

Egenskapen Target återges som ett målattribut. Målattributet för fästpunktselement tillåts inte i den strikta dokumenttypsdefinitionen XHTML 1.1. Om renderade utdata måste överensstämma med XHTML eller tillgänglighetsstandarder ska du inte ange egenskapen Target . Mer information finns i XHTML-standarder i Visual Studio och ASP.NET och Accessibility i Visual Studio och ASP.NET.

Gäller för

Se även