共用方式為


MenuItemBinding.TargetField 屬性

定義

取得或設定欄位來自資料來源之欄位的名稱,以繫結至套用 Target 物件之 MenuItem 物件的 MenuItemBinding 物件。

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 會指定要在單擊該功能表項時,顯示連結到功能表項之 Web 內容的視窗或框架。 除了以底線為開頭的某些特殊值以外,值必須以 A 到 Z (不區分大小寫) 範圍內的字母為開頭,如下表所示。

目標值 描述
_blank 在無框架的新視窗中呈現內容。
_parent 在即時父代框架組中呈現內容。
_self 在擁有焦點 (Focus) 的框架中呈現內容。
_top 在無框架的完整視窗中呈現內容。

注意

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

建立無障礙網頁時,強烈建議您避免使用 Target 屬性以另一個視窗為目標。 如需詳細資訊,請參閱 ASP.NET 輔助功能

請注意,設定這個屬性會 Menu.Target 覆寫這個功能表項之 Menu 控件的屬性。 Menu.Target將屬性設定為開啟新的視窗,可能會讓用戶難以使用輔助技術裝置頁面。

注意

您可以直接設定個別功能表項來覆寫啟用個別 MenuItem.Target 功能表項。

如果數據源包含多個數據表或屬性,您必須先設定 Depth 屬性、 DataMember 屬性或兩者來建立系結準則。

注意

Target如果 同時設定 和 TargetField 屬性,則TargetField屬性會優先使用。

適用於

另請參閱