次の方法で共有


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

プロパティ値

Target が適用される MenuItemMenuItemBinding にバインドするフィールドの名前。 既定値は空の文字列 ("") です。このプロパティが設定されていないことを示します。

属性

注釈

コントロールが Menu データ ソースにバインドされている場合は、 プロパティを TargetField 使用して、オブジェクトの プロパティにバインドする MenuItem.Target フィールドの名前を MenuItem 指定します。

プロパティは MenuItem.Target 、メニュー項目がクリックされたときにメニュー項目にリンクされている Web コンテンツを表示するウィンドウまたはフレームを指定します。 値は、次の表に示すアンダースコア (_) から始まる特殊な値を除き、大文字小文字を区別しない A から Z の範囲の文字で始まる必要があります。

対象の値 説明
_blank フレームなしの新しいウィンドウに内容を表示します。
_parent 直前のフレームセットの親に内容を表示します。
_self フォーカスのあるフレームに内容を表示します。
_top 最大化されたフレームなしのウィンドウに内容を表示します。

注意

プロパティは Target 属性として target レンダリングされます。 要素の anchor 属性はtarget、XHTML 1.1 ドキュメント型定義では使用できません。 のレンダリングされた出力MenuItemBindingTarget XHTML 1.1 に準拠している必要がある場合は、 プロパティを設定しないでください。 詳細については、「 Visual Studio の XHTML 標準」および「ASP.NET」を参照してください。

アクセス可能な Web ページを作成する場合は、 プロパティを使用して別のウィンドウを Target ターゲットにしないようにすることを強くお勧めします。 詳細については、「 アクセシビリティの ASP.NET」を参照してください。

このプロパティを設定すると、このメニュー項目のコントロールの Menu プロパティがオーバーライドMenu.Targetされることに注意してください。 プロパティを Menu.Target 新しいウィンドウを開くよう設定すると、支援技術デバイスのユーザーがページを使用するのが困難になる場合があります。

注意

プロパティを直接設定することで、個々のメニュー項目の有効化を MenuItem.Target オーバーライドできます。

データ ソースに複数のテーブルまたは属性が含まれている場合は、最初に プロパティ、プロパティ、またはその両方を Depth 設定してバインド条件を確立する DataMember 必要があります。

注意

Targetプロパティと TargetField プロパティの両方が設定されている場合は、 TargetField プロパティが優先されます。

適用対象

こちらもご覧ください