語言

MenuItemBinding.TargetField 屬性

定義

從資料來源取得或設定欄位名稱,綁定該Target物件所應用物件的MenuItemMenuItemBinding屬性。

public:
 property System::String ^ TargetField { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter("System.Web.UI.Design.DataSourceViewSchemaConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string TargetField { get; set; }
[System.ComponentModel.TypeConverter("System.Web.UI.Design.DataSourceViewSchemaConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string TargetField { get; set; }
[<System.ComponentModel.TypeConverter("System.Web.UI.Design.DataSourceViewSchemaConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.TargetField : string with get, set
[<System.ComponentModel.TypeConverter("System.Web.UI.Design.DataSourceViewSchemaConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.TargetField : string with get, set
Public Property TargetField As String

屬性值

該領域所綁定 TargetMenuItemMenuItemBinding 的領域名稱。 預設為空字串(“”),表示此屬性未被設定。

屬性

備註

當控制 Menu 項綁定到資料來源時,使用 TargetField 屬性指定欄位名稱,以綁定物件 MenuItem.Target 屬性 MenuItem 。

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

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

Note

該 Target 屬性以屬性形式呈現 target 。 XHTML 1.1 文件類型定義中不允許元素屬性targetanchor。 如果渲染輸出Target必須符合 XHTML 1.1,請不要設定該MenuItemBinding屬性。 欲了解更多資訊,請參閱 Visual Studio 與 ASP.NET 中的 XHTML 標準主題。

在建立無障礙網頁時,強烈建議避免使用該 Target 屬性來指向其他視窗。 更多資訊請參閱 ASP.NET 無障礙。

請注意,設定此屬性會 Menu.Target 覆蓋該選單項目控制項的 Menu 屬性。 將屬性設定 Menu.Target 為開啟新視窗,可能會讓輔助科技裝置的使用者難以使用該頁面。

Note

你可以直接設定 MenuItem.Target 單一選單項目的屬性來覆蓋啟用。

如果資料來源包含多個資料表或屬性,你必須先設定 Depth 屬性、 DataMember 屬性或兩者,來建立綁定條件。

Note

若 Target 和 TargetField 性質皆為集合,則 TargetField 該性質優先。

適用於

另請參閱