TreeView.Target Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia okno docelowe lub ramkę, w której ma być wyświetlana zawartość strony sieci Web skojarzona z węzłem.
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
Wartość właściwości
Okno docelowe lub ramka, w której ma być wyświetlana połączona zawartość strony sieci Web. Wartości muszą zaczynać się literą w zakresie od A do Z (bez uwzględniania wielkości liter), z wyjątkiem niektórych wartości specjalnych rozpoczynających się od podkreślenia, jak pokazano w poniższej tabeli.
Wartość docelowa | Renderuje zawartość w |
---|---|
_blank | Nowe okno bez ramek. |
_parent | Bezpośredni element nadrzędny zestawu ramek. |
_search | Okienko wyszukiwania. |
_self | Ramka z fokusem. |
_top | Pełne okno bez ramek. |
Uwaga: Sprawdź dokumentację przeglądarki, aby określić, czy wartość jest obsługiwana _search
. Na przykład program Microsoft Internet Explorer 5.0 lub nowszy obsługuje wartość docelową _search
.
Wartość domyślna to pusty ciąg (""), który odświeża okno lub ramkę z fokusem.
Przykłady
W poniższym przykładzie kodu pokazano, jak za pomocą Target właściwości wyświetlić zawartość sieci Web połączoną z węzłem w nowym oknie po kliknięciu tego węzła.
<%@ 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>TreeView Target Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView Target Example</h3>
<asp:TreeView id="LinksTreeView"
Target="_blank"
runat="server">
<Nodes>
<asp:TreeNode Value="Home"
NavigateUrl="Home.aspx"
Text="Home"
Expanded="True">
<asp:TreeNode Value="Page 1"
NavigateUrl="Page1.aspx"
Text="Page1">
<asp:TreeNode Value="Section 1"
NavigateUrl="Section1.aspx"
Text="Section 1"/>
</asp:TreeNode>
<asp:TreeNode Value="Page 2"
NavigateUrl="Page2.aspx"
Text="Page 2">
</asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</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>TreeView Target Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView Target Example</h3>
<asp:TreeView id="LinksTreeView"
Target="_blank"
runat="server">
<Nodes>
<asp:TreeNode Value="Home"
NavigateUrl="Home.aspx"
Text="Home"
Expanded="True">
<asp:TreeNode Value="Page 1"
NavigateUrl="Page1.aspx"
Text="Page1">
<asp:TreeNode Value="Section 1"
NavigateUrl="Section1.aspx"
Text="Section 1"/>
</asp:TreeNode>
<asp:TreeNode Value="Page 2"
NavigateUrl="Page2.aspx"
Text="Page 2">
</asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</form>
</body>
</html>
Uwagi
Target Użyj właściwości , aby określić okno lub ramkę, w której ma być wyświetlana zawartość sieci Web połączona z węzłem po kliknięciu tego węzła.
Uwaga
Właściwość Target jest renderowana jako target
atrybut. Atrybut target
elementów anchor
nie jest dozwolony w definicji typu dokumentu XHTML 1.1. Nie ustawiaj Target właściwości , jeśli renderowane dane wyjściowe elementu TreeView muszą być zgodne z XHTML 1.1. Aby uzyskać więcej informacji, zobacz XHTML Standards in Visual Studio and ASP.NET (Standardy XHTML w Visual Studio i ASP.NET).
Podczas tworzenia dostępnych stron sieci Web należy unikać używania Target właściwości do kierowania innego okna. Aby uzyskać więcej informacji, zobacz ASP.NET Controls and Accessibility (Kontrolki i ułatwienia dostępu).
Wartość tej właściwości jest przechowywana w stanie widoku.