IBindableTemplate.ExtractValues(Control) Метод

Определение

При реализации классом извлекает внутри шаблонного содержимого набор пар "имя-значение" для значений, связанных с помощью синтаксиса двухсторонней привязки ASP.NET.When implemented by a class, retrieves a set of name/value pairs for values bound using two-way ASP.NET data-binding syntax within the templated content.

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, из которого извлекаются пары "имя—значение" и передаются элементом управления, связанным с данными, в элемент управления источника связанных данных при помощи скриптов двусторонней привязки данных.The Control from which to extract name/value pairs, which are passed by the data-bound control to an associated data source control in two-way data-binding scenarios.

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

IOrderedDictionary

IOrderedDictionary пар "имя-значение".An IOrderedDictionary of name/value pairs. В этих парах имя представляет собой имя элемента управления внутри шаблонного содержимого, а значением является текущее значение свойства, связанное с помощью синтаксиса двухсторонней привязки данных ASP.NET.The name represents the name of a control within templated content, and the value is the current value of a property value bound using two-way ASP.NET data-binding syntax.

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

ExtractValues(Control)Метод должен соответствовать следующим правилам.An ExtractValues(Control) method must conform to the following rules:

— Если для данного поля существует более одной привязки, то используется последняя обнаруженная привязка.- If more than one binding exists for a given field, the last binding encountered is used.

— Для ссылки на идентификатор элемента управления в ExtractValues(Control) методе элемент управления также должен иметь свойство идентификатора, определяемое пользователем во время синтаксического анализа.- In order to reference a control's identifier in the ExtractValues(Control) method, the control must also have a user-defined ID property at parse time. Если идентификатор не существует, это приводит к ошибке синтаксического анализа.If no ID exists, this results in a parse error.

— ASP.NET синтаксис привязки данных допустим только в ITemplate IBindableTemplate свойстве или элемента управления с привязкой к данным.- Two-way ASP.NET data-binding syntax is only valid in an ITemplate or IBindableTemplate property of a data-bound control.

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

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