IBindableTemplate.ExtractValues(Control) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
W przypadku implementacji przez klasę pobiera zestaw par nazw/wartości powiązanych przy użyciu dwukierunkowej ASP.NET składni powiązania danych w ramach szablonowej zawartości.
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
Parametry
- container
- Control
Element Control , z którego mają być wyodrębniane pary nazw/wartości, które są przekazywane przez kontrolkę powiązaną z danymi do skojarzonej kontroli źródła danych w scenariuszach powiązania danych dwukierunkowych.
Zwraca
Pary IOrderedDictionary nazw/wartości. Nazwa reprezentuje nazwę kontrolki w szablonie zawartości, a wartość jest bieżącą wartością wartości właściwości powiązanej przy użyciu dwukierunkowej ASP.NET składni powiązania danych.
Uwagi dotyczące implementowania
Metoda musi być zgodna ExtractValues(Control) z następującymi regułami:
Jeśli dla danego pola istnieje więcej niż jedno powiązanie, zostanie użyte ostatnie powiązanie.
Aby odwoływać się do identyfikatora kontrolki w metodzie ExtractValues(Control) , kontrolka musi również mieć właściwość identyfikatora zdefiniowanego przez użytkownika w czasie analizy. Jeśli identyfikator nie istnieje, powoduje to błąd analizy.
Dwukierunkowa ASP.NET składnia powiązania danych jest prawidłowa tylko we ITemplate właściwości lub IBindableTemplate kontrolki powiązanej z danymi.