Aracılığıyla paylaş


Menu.Target Özellik

Tanım

Bir menü öğesiyle ilişkilendirilmiş Web sayfası içeriğinin görüntüleneceği hedef pencereyi veya çerçeveyi alır veya ayarlar.

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

Özellik Değeri

Bağlantılı Web sayfası içeriğinin görüntüleneceği hedef pencere veya çerçeve. Varsayılan değer, pencereyi veya çerçeveyi odakla yenileyen boş bir dizedir ("").

Örnekler

Aşağıdaki kod örneği, kullanıcı bu menü öğesine tıkladığında her menü öğesine bağlı içeriğin yeni bir pencerede görüntülenmesini belirtmek için özelliğinin nasıl kullanılacağını Target gösterir.


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

Açıklamalar

Target Bu menü öğesine tıklandığında bir menü öğesine bağlı Web içeriğinin görüntüleneceği pencereyi veya çerçeveyi belirtmek için özelliğini kullanın. Değerler, aşağıdaki tabloda gösterildiği gibi alt çizgiyle başlayan belirli özel değerler dışında, A ile Z (büyük/küçük harf duyarsız) aralığındaki bir harfle başlamalıdır.

Hedef değer Açıklama
_blank İçeriği çerçeveler olmadan yeni bir pencerede işler.
_parent İçeriği anlık çerçeve kümesi üst öğesinde işler.
_search İçeriği arama bölmesinde işler.
_self Çerçevedeki içeriği odakla işler.
_top İçeriği çerçeveler olmadan tam pencerede işler.

Uyarı

Değerin _search desteklenip desteklenmediğini belirlemek için tarayıcı belgelerinize bakın. Örneğin, Internet Explorer sürüm 5.0 ve üzeri hedef değeri destekler _search

Bu özellik, denetimdeki Menu tüm menü öğeleri için geçerlidir. Her MenuItem nesnenin Target özelliğini doğrudan ayarlayarak bu özelliği seçmeli olarak geçersiz kılabilirsiniz.

Uyarı

Target özelliği bir hedef öznitelik olarak işlenir. XHTML 1.1 katı belge türü tanımında bağlantı öğelerindeki hedef özniteliğe izin verilmez. İşlenen çıktının XHTML veya erişilebilirlik standartlarına uygun olması gerekiyorsa özelliğini ayarlamayın Target . Daha fazla bilgi için bkz. Visual Studio'da XHTML Standartları, Visual Studio'da ASP.NETve Erişilebilirlik ve ASP.NET.

Şunlara uygulanır

Ayrıca bkz.