Menu.Target Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.