TreeView.Target 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定目標視窗或框架,用以顯示與節點相關聯的網頁內容。
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
屬性值
顯示連結網頁內容的目標視窗或框架。 數值必須以 A 到 Z 範圍內的字母開頭(不區分大小寫),除非某些特殊值以底線開頭,如下表所示。
| 目標值 | 將內容渲染為 |
|---|---|
_blank | 一扇沒有框架的新窗戶。 |
_parent | 直接的框架集父。 |
_search | 搜尋畫面。 |
_self | 畫面對焦。 |
_top | 沒有框架的整扇窗戶。 |
注意:請查看瀏覽器文件以確認該 _search 數值是否被支援。 例如,Microsoft Internet Explorer 5.0 及以後版本支援目標 _search 值。
預設為空字串(“”),用來刷新視窗或框架並進行聚焦。
範例
以下程式碼範例示範如何利用該 Target 屬性在點擊節點時,在新視窗中顯示連結到該節點的網頁內容。
<%@ 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>
備註
利用該 Target 屬性指定在點擊節點時,顯示連結到節點的網頁內容的視窗或框架。
備註
該 Target 屬性以屬性形式呈現 target 。 XHTML 1.1 文件類型定義中不允許元素屬性targetanchor。 如果渲染輸出TreeView必須符合 XHTML 1.1,請不要設定該Target屬性。 欲了解更多資訊,請參閱 Visual Studio 及 ASP.NET 中的 XHTML 標準。
在建立無障礙網頁時,應避免使用該 Target 屬性來指向其他視窗。 欲了解更多資訊,請參閱 ASP.NET 控制與無障礙。
此屬性的價值會儲存在視圖狀態。