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 пар "имя-значение". В этих парах имя представляет собой имя элемента управления внутри шаблонного содержимого, а значением является текущее значение свойства, связанное с помощью синтаксиса двухсторонней привязки данных ASP.NET.
Примечания для тех, кто реализует этот метод
ExtractValues(Control) Метод должен соответствовать следующим правилам:
— Если для заданного поля существует несколько привязок, используется последняя привязка.
— Чтобы ссылаться на идентификатор элемента управления в методе ExtractValues(Control) , элемент управления также должен иметь свойство идентификатора, определенное пользователем, во время синтаксического анализа. Если идентификатор не существует, это приводит к ошибке синтаксического анализа.
— двусторонняя ASP.NET синтаксис привязки данных действителен только в ITemplate IBindableTemplate свойстве элемента управления, привязанного к данным.