共用方式為


MenuItem.Target 屬性

定義

取得或設定目標視窗或框架,用以顯示與選單項目相關的網頁內容。

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

屬性值

顯示連結網頁內容的目標視窗或框架。 預設值為空字串(“”),用於聚焦刷新視窗或框架。

範例

以下範例示範如何使用該 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>MenuItem Target Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>MenuItem Target Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical" 
        target="_blank"  
        runat="server">

        <items>
          <asp:menuitem navigateurl="Home.aspx"
            target="_self" 
            text="Home">
            <asp:menuitem navigateurl="Music.aspx"
              target="_self"
              text="Music">
              <asp:menuitem navigateurl="Classical.aspx"
                target="_blank" 
                text="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                target="_blank"
                text="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                target="_blank"
                text="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              target="_self"
              text="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                target="_blank"
                text="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                target="_blank"
                text="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                target="_blank"
                text="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </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>MenuItem Target Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>MenuItem Target Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical" 
        target="_blank"  
        runat="server">

        <items>
          <asp:menuitem navigateurl="Home.aspx"
            target="_self" 
            text="Home">
            <asp:menuitem navigateurl="Music.aspx"
              target="_self"
              text="Music">
              <asp:menuitem navigateurl="Classical.aspx"
                target="_blank" 
                text="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                target="_blank"
                text="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                target="_blank"
                text="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              target="_self"
              text="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                target="_blank"
                text="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                target="_blank"
                text="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                target="_blank"
                text="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

備註

使用該 Target 屬性指定在點擊選單項目時,顯示與該選單項目連結的網頁內容的視窗或框架。 值必須以 A 到 Z 範圍內的字母開頭(不區分大小寫),除非某些特殊值以底線開頭,如下表所示。 請注意,設定此屬性會 Target 覆蓋該選單項目控制項的 Menu 屬性。

目標值 說明
_blank 它會在一個沒有框架的新視窗中渲染內容。
_parent 將內容渲染到直接的框架集父節點。
_search 在搜尋窗格中呈現內容。
_self 能在畫面中聚焦渲染內容。
_top 能在完整視窗中渲染內容,且不包含框架。

備註

請查看瀏覽器文件,確認該 _search 數值是否被支援。 例如,Microsoft Internet Explorer 5.0 及以後版本支援目標 _search 值。

備註

屬性 Target 會被呈現為屬性 target 。 在 XHTML 1.1 嚴格文件類型定義中,不允許 anchor 元素的 target 屬性。 如果渲染輸出HyperLink必須符合 XHTML 1.1,則不要設定該Target屬性。 欲了解更多資訊,請參閱 Visual Studio 及 ASP.NET 中的 XHTML 標準

在建立無障礙網頁時,強烈建議避免使用該 Target 屬性來指向其他視窗。 欲了解更多資訊,請參閱 Visual Studio 及 ASP.NET 中的無障礙功能。

適用於

另請參閱