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