TreeNodeBinding.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.
Nesnenin uygulandığı düğümle ilişkili Web sayfası içeriğinin görüntüleneceği hedef pencereyi veya çerçeveyi TreeNodeBinding 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. Aşağıdaki tabloda gösterildiği gibi, alt çizgiyle başlayan belirli özel değerler dışında, değerler A ile Z aralığındaki bir harfle başlamalıdır (büyük/küçük harfe duyarsız).
Hedef değer | Description |
---|---|
_blank | İçeriği çerçeveler olmadan yeni bir pencerede işler. |
_parent | İçeriği hemen ç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çeve olmadan tam pencerede işler. |
Not: Değerin desteklenip desteklenmediğini belirlemek için tarayıcınızın belgelerine _search
bakın. Örneğin, Microsoft Internet Explorer sürüm 5.0 ve üzeri hedef değeri destekler _search
.
Varsayılan değer, pencereyi veya çerçeveyi odakla yenileyen boş bir dizedir ("").
Örnekler
Bu bölüm iki kod örneği içerir. İlk kod örneği, kök düğümle ilişkili Web sayfasının yeni bir pencerede görüntülenmesi gerektiğini belirtmek için özelliğinin nasıl kullanılacağını Target gösterir. İkinci kod örneği, ilk kod örneği için örnek XML verileri sağlar.
Aşağıdaki örnekte, kök düğümle ilişkili Web sayfasının yeni bir pencerede görüntülenmesi gerektiğini belirtmek için özelliğinin nasıl kullanılacağı Target gösterilmektedir. Bu örneğin düzgün çalışması için, bu kod örneğinden sonra sağlanan örnek XML verilerini Book.xml adlı bir dosyaya kopyalamanız gerekir.
<%@ 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>TreeNodeBinding Target Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeNodeBinding Target Example</h3>
<!-- Clicking the root node will navigate -->
<!-- the user to another page. Because the -->
<!-- Target property is set to "_blank", -->
<!-- the linked page is displayed in a new -->
<!-- window. -->
<asp:TreeView id="BookTreeView"
DataSourceID="BookXmlDataSource"
runat="server">
<DataBindings>
<asp:TreeNodeBinding DataMember="Book"
Depth="0"
TextField="Title"
NavigateUrl="~\Page1.aspx"
Target="_blank"/>
<asp:TreeNodeBinding DataMember="Chapter"
Depth="1"
TextField="Heading"/>
<asp:TreeNodeBinding DataMember="Appendix"
Depth="1"
TextField="Heading"/>
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="BookXmlDataSource"
DataFile="Book.xml"
runat="server">
</asp:XmlDataSource>
</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>TreeNodeBinding Target Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeNodeBinding Target Example</h3>
<!-- Clicking the root node will navigate -->
<!-- the user to another page. Because the -->
<!-- Target property is set to "_blank", -->
<!-- the linked page is displayed in a new -->
<!-- window. -->
<asp:TreeView id="BookTreeView"
DataSourceID="BookXmlDataSource"
runat="server">
<DataBindings>
<asp:TreeNodeBinding DataMember="Book"
Depth="0"
TextField="Title"
NavigateUrl="~\Page1.aspx"
Target="_blank"/>
<asp:TreeNodeBinding DataMember="Chapter"
Depth="1"
TextField="Heading"/>
<asp:TreeNodeBinding DataMember="Appendix"
Depth="1"
TextField="Heading"/>
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="BookXmlDataSource"
DataFile="Book.xml"
runat="server">
</asp:XmlDataSource>
</form>
</body>
</html>
Aşağıdaki kod örneği, önceki kod örneği için örnek XML verileri sağlar.
<Book Title="Book Title">
<Chapter Heading="Chapter 1">
<Section Heading="Section 1">
</Section>
<Section Heading="Section 2">
</Section>
</Chapter>
<Chapter Heading="Chapter 2">
<Section Heading="Section 1">
</Section>
</Chapter>
<Appendix Heading="Appendix A">
</Appendix>
</Book>
Açıklamalar
TreeView Denetim bir veri kaynağına bağlı olduğunda, nesnesinin Target özelliğine bağlanacak değeri belirtmek için Target özelliğini TreeNode kullanın. Bu bağlama ilişkisi, nesnenin TreeNodeBinding uygulandığı tüm TreeNode nesneleri etkiler. Target özelliği, düğüme tıklandığında düğüme bağlı Web içeriğinin görüntüleneceği pencereyi veya çerçeveyi belirtmek için kullanılır.
Not
özelliğinin Target ayarlanması, nesnenin TreeView uygulandığı düğümler Target için denetimin TreeNodeBinding özelliğini geçersiz kılar. Her düğümün Target özelliğini doğrudan ayarlayarak Target özelliği seçmeli olarak geçersiz kılabilirsiniz.
Not
Target özelliği bir target
öznitelik olarak işlenir. target
XHTML 1.1 belge türü tanımında öğelerdeki anchor
özniteliğine izin verilmez. Denetimin Target işlenen çıkışının TreeNodeBinding XHTML 1.1 uyumlu olması gerekiyorsa özelliğini ayarlamayın. Daha fazla bilgi için bkz. Visual Studio'da XHTML Standartları ve ASP.NET.
Erişilebilir Web sayfaları oluştururken, başka bir pencereyi hedeflemek için özelliğini kullanmaktan Target kaçınmanız gerekir. Daha fazla bilgi için bkz. erişilebilirlik ASP.NET.
Bu özelliğin değeri görünüm durumunda depolanır.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin