MenuItemBinding.TargetField Eigenschaft

Definition

Ruft den Namen des Felds aus der Datenquelle ab, das an die Target-Eigenschaft eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird, oder legt diesen fest.

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

Eigenschaftswert

Der Name des Felds, das an den Target eines MenuItem-Objekts gebunden werden soll, für das das MenuItemBinding-Objekt übernommen wird. Der Standardwert ist eine leere Zeichenfolge ("") und gibt an, dass diese Eigenschaft nicht festgelegt ist.

Attribute

Hinweise

Wenn das Menu Steuerelement an eine Datenquelle gebunden ist, verwenden Sie die TargetField -Eigenschaft, um den Namen des Felds anzugeben, das an die MenuItem.Target -Eigenschaft eines MenuItem Objekts gebunden werden soll.

Die MenuItem.Target -Eigenschaft gibt das Fenster oder den Rahmen an, in dem der mit einem Menüelement verknüpfte Webinhalt angezeigt werden soll, wenn auf dieses Menüelement geklickt wird. Werte müssen mit einem Buchstaben aus dem Bereich von A bis Z (ohne Berücksichtigung der Groß- und Kleinschreibung) beginnen, mit Ausnahme der in folgender Tabelle aufgeführten speziellen Werte, die mit einem Unterstrich beginnen:

Zielwert BESCHREIBUNG
_blank Stellt den Inhalt in einem neuen Fenster ohne Frames dar.
_parent Stellt den Inhalt im unmittelbar übergeordneten Frameset dar.
_self Stellt den Inhalt in dem Frame dar, der den Fokus besitzt.
_top Stellt den Inhalt im gesamten Fenster ohne Frames dar.

Hinweis

Die Target Eigenschaft wird als target Attribut gerendert. Das target Attribut für anchor Elemente ist in der XHTML 1.1-Dokumenttypdefinition nicht zulässig. Legen Sie die Target -Eigenschaft nicht fest, wenn die gerenderte Ausgabe für XHTML MenuItemBinding 1.1-kompatibel sein muss. Weitere Informationen finden Sie im Thema XHTML-Standards in Visual Studio und ASP.NET.

Beim Erstellen barrierefreier Webseiten wird dringend empfohlen, die Verwendung der Target -Eigenschaft für ein anderes Fenster zu vermeiden. Weitere Informationen finden Sie unter ASP.NET Barrierefreiheit.

Beachten Sie, dass das Festlegen dieser Eigenschaft die Menu.Target -Eigenschaft des Menu Steuerelements für dieses Menüelement überschreibt. Wenn Sie die Menu.Target -Eigenschaft festlegen, um ein neues Fenster zu öffnen, kann die Verwendung der Seite für Benutzer von Hilfstechnologiegeräten erschwert werden.

Hinweis

Sie können die Aktivierung eines einzelnen Menüelements überschreiben, indem Sie dessen MenuItem.Target Eigenschaft direkt festlegen.

Wenn die Datenquelle mehrere Tabellen oder Attribute enthält, müssen Sie zunächst die Bindungskriterien festlegen, indem Sie die Depth -Eigenschaft, die DataMember -Eigenschaft oder beides festlegen.

Hinweis

Wenn die Target Eigenschaften und TargetField festgelegt sind, hat die TargetField Eigenschaft Vorrang.

Gilt für:

Weitere Informationen