共用方式為


TreeView.Target 屬性

定義

取得或設定目標視窗或框架,在其中顯示與節點關聯的 Web 網頁內容。

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

屬性值

在其中顯示連結 Web 網頁內容的目標視窗或框架。 除了以底線為開頭的某些特殊值以外,值必須以 A 到 Z (不區分大小寫) 範圍內的字母為開頭,如下表所示。

目標值 呈現內容
_blank 沒有框架的新視窗。
_parent 直接框架組父項。
_search 搜尋面板。
_self 具有焦點的框架。
_top 沒有框架的全視窗。

注意:請檢查瀏覽器檔,以判斷是否 _search 支援此值。 例如,Microsoft Internet Explorer 5.0 (含) 以後版本支援 _search 目標值。

預設為空字串 (""),會重新整理擁有焦點的視窗或框架。

範例

下列程式代碼範例示範如何使用 Target 屬性,在按兩下該節點時,顯示連結至新視窗中節點的Web內容。


<%@ 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使用 屬性可指定視窗或框架,以在單擊該節點時顯示連結至節點的 Web 內容。

注意

屬性 Target 會轉譯為 target 屬性。 target XHTML 1.1 檔案類型定義中不允許元素上的 anchor 屬性。 如果的TreeView轉譯輸出必須符合 XHTML 1.1 規範,請勿設定 Target 屬性。 如需詳細資訊,請參閱 Visual Studio中的 XHTML 標準與 ASP.NET

建立可存取的網頁時,您應該避免使用 Target 屬性以另一個視窗為目標。 如需詳細資訊,請參閱 ASP.NET 控件和輔助功能

此屬性的值會儲存在檢視狀態中。

適用於

另請參閱