IBindableTemplate.ExtractValues(Control) Метод

Определение

При реализации классом извлекает внутри шаблонного содержимого набор пар "имя-значение" для значений, связанных с помощью синтаксиса двухсторонней привязки ASP.NET.

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

Параметры

container
Control

Объект Control, из которого извлекаются пары "имя—значение" и передаются элементом управления, связанным с данными, в элемент управления источника связанных данных при помощи скриптов двусторонней привязки данных.

Возвращаемое значение

IOrderedDictionary

IOrderedDictionary пар "имя-значение". В этих парах имя представляет собой имя элемента управления внутри шаблонного содержимого, а значением является текущее значение свойства, связанное с помощью синтаксиса двухсторонней привязки данных ASP.NET.

Примечания для тех, кто реализует этот метод

ExtractValues(Control)Метод должен соответствовать следующим правилам.

— Если для данного поля существует более одной привязки, то используется последняя обнаруженная привязка.

— Для ссылки на идентификатор элемента управления в ExtractValues(Control) методе элемент управления также должен иметь свойство идентификатора, определяемое пользователем во время синтаксического анализа. Если идентификатор не существует, это приводит к ошибке синтаксического анализа.

-двухстороннее ASP.NET синтаксис привязки данных допустим только в ITemplate IBindableTemplate свойстве или элемента управления с привязкой к данным.

Применяется к

См. также раздел