MenuItem.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

I följande exempel visas hur du använder Target egenskapen för att ange ett fönster eller en ram där webbinnehållet som är länkat till ett menyalternativ ska visas när menyalternativet klickas.


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

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. Observera att inställningen av den Target här egenskapen åsidosätter egenskapen Menu för kontrollen för det här menyalternativet.

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 Microsoft Internet Explorer 5.0 och senare målvärdet _search.

Note

Egenskapen Target återges som ett target attribut. Attributet target för fästelement tillåts inte i den strikta dokumenttypsdefinitionen XHTML 1.1. Ange Target inte egenskapen om de renderade utdata för HyperLink måste vara XHTML 1.1-kompatibla. Mer information finns i XHTML-standarder i Visual Studio och ASP.NET.

När du skapar tillgängliga webbsidor rekommenderar vi starkt att du undviker att använda Target egenskapen för att rikta in dig på ett annat fönster. Mer information finns i Accessibility i Visual Studio och ASP.NET.

Gäller för

Se även