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 programie |
---|---|
_blank | Nowe okno bez ramek. |
_parent | Element nadrzędny z bezpośrednim zestawem 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ę 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 dla elementu muszą być zgodne ze standardem TreeView XHTML 1.1. Aby uzyskać więcej informacji, zobacz XHTML Standards in Visual Studio and ASP.NET (Standardy XHTML w programie 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.