MenuItemBinding.TargetField Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Frame 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 Target -Eigenschaft nicht für ein anderes Fenster zu verwenden. 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 außer Kraft setzt. Das Festlegen der Menu.Target Eigenschaft zum Öffnen eines neuen Fensters kann es benutzern von Hilfstechnologiegeräten erschweren, die Seite zu verwenden.
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 zuerst 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.