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

屬性值

String

欄位名稱,繫結至已經套用 TargetMenuItemMenuItemBinding。 預設為空字串 (""),表示這個屬性未設定。

屬性

備註

Menu 控制項系結至資料來源時,請使用 TargetField 屬性來指定功能變數名稱以系結至 MenuItem.Target 物件的 屬性 MenuItem

屬性 MenuItem.Target 會指定視窗或框架,當按一下該功能表項目時,顯示連結到功能表項目的 Web 內容。 除了以底線為開頭的某些特殊值以外,值必須以 A 到 Z (不區分大小寫) 範圍內的字母為開頭,如下表所示。

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

注意

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

建立可存取的網頁時,強烈建議您避免使用 Target 屬性來鎖定另一個視窗。 如需詳細資訊,請參閱ASP.NET 協助工具

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

注意

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

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

注意

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

適用於

另請參閱