IBindableTemplate.ExtractValues(Control) Método

Definição

Quando implementado por uma classe, recupera um conjunto de pares nome/valor para valores vinculados usando a sintaxe bidirecional de ligação de dados ASP.NET dentro do conteúdo templateado.

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

Parâmetros

container
Control

De onde Control extrair pares nome/valor, que são passados pelo controlo de dados para um controlo de fonte de dados associado em cenários de ligação de dados bidirecionais.

Devoluções

Um IOrderedDictionary dos pares nome/valor. O nome representa o nome de um controlo dentro de conteúdo templateado, e o valor é o valor atual de um valor de propriedade limitado usando a sintaxe bidirecional de ligação de dados ASP.NET.

Notas para Implementadores

Um ExtractValues(Control) método deve cumprir as seguintes regras:

  • Se existirem mais do que uma ligação para um determinado campo, é usada a última ligação encontrada.

  • Para referenciar o identificador de um controlo no ExtractValues(Control) método, o controlo deve também ter uma propriedade ID definida pelo utilizador em tempo de análise. Se não existir ID, isto resulta num erro de análise sintática.

  • A sintaxe bidirecional ASP.NET de ligação de dados só é válida numa propriedade ITemplate ou IBindableTemplate de um controlo ligado a dados.

Aplica-se a

Ver também