Udostępnij za pośrednictwem


IBindableTemplate.ExtractValues(Control) Metoda

Definicja

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.

Dotyczy

Zobacz też