Freigeben über


IBindableTemplate.ExtractValues(Control) Methode

Definition

Ruft beim Implementieren durch eine Klasse eine Gruppe von Name-Wert-Paaren für Werte ab, die im auf Vorlagen basierenden Inhalt mithilfe der Syntax für bidirektionale ASP.NET-Datenbindung gebunden wurden.

public:
 System::Collections::Specialized::IOrderedDictionary ^ ExtractValues(System::Web::UI::Control ^ container);
public System.Collections.Specialized.IOrderedDictionary ExtractValues (System.Web.UI.Control container);
abstract member ExtractValues : System.Web.UI.Control -> System.Collections.Specialized.IOrderedDictionary
Public Function ExtractValues (container As Control) As IOrderedDictionary

Parameter

container
Control

Das Control, aus dem die Name-Wert-Paare extrahiert werden, die in Szenarios mit bidirektionaler Datenbindung vom datengebundenen Steuerelement an ein zugeordnetes Datenquellensteuerelement übergeben werden

Gibt zurück

Ein IOrderedDictionary von Name-Wert-Paaren. Der Name stellt den Namen eines Steuerelements in dem auf Vorlagen basierenden Inhalt dar, und der Wert ist der aktuelle Wert eines Eigenschaftswerts, der mithilfe der Syntax für bidirektionale ASP.NET-Datenbindung gebunden wurde.

Hinweise für Ausführende

Eine ExtractValues(Control) Methode muss den folgenden Regeln entsprechen:

  • Wenn für ein bestimmtes Feld mehr als eine Bindung vorhanden ist, wird die zuletzt gefundene Bindung verwendet.

  • Um in der -Methode auf den ExtractValues(Control) Bezeichner eines Steuerelements zu verweisen, muss das Steuerelement auch zur Analysezeit über eine benutzerdefinierte ID-Eigenschaft verfügen. Wenn keine ID vorhanden ist, führt dies zu einem Analysefehler.

  • Bidirektionale ASP.NET Datenbindungssyntax ist nur in einer ITemplate Eigenschaft oder IBindableTemplate eines datengebundenen Steuerelements gültig.

Gilt für:

Weitere Informationen