IBindableTemplate.ExtractValues(Control) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.