Condividi tramite


IBindableTemplate.ExtractValues(Control) Metodo

Definizione

Quando viene implementato da una classe, recupera un set di coppie nome/valore per i valori associati tramite la sintassi di associazione dati ASP.NET bidirezionale all'interno del contenuto basato su modelli.

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

Parametri

container
Control

Controllo Control dal quale devono essere estratte le coppie nome/valore, che vengono passate dal controllo con associazione a dati a un controllo origine dati associato in scenari con associazione dati bidirezionale.

Restituisce

IOrderedDictionary

Dizionario IOrderedDictionary di coppie nome/valore. Il nome rappresenta il nome di un controllo all'interno del contenuto basato su modelli, mentre il valore corrisponde al valore corrente di una proprietà associato tramite la sintassi di associazione dati ASP.NET bidirezionale.

Note per gli implementatori

Un ExtractValues(Control) metodo deve essere conforme alle regole seguenti:

  • Se esistono più associazioni per un determinato campo, viene usata l'ultima associazione rilevata.

  • Per fare riferimento all'identificatore di un controllo nel ExtractValues(Control) metodo, il controllo deve avere anche una proprietà ID definita dall'utente in fase di analisi. Se non esiste alcun ID, questo comporta un errore di analisi.

  • ASP.NET sintassi di data binding bidirezionale è valida solo in una proprietà o IBindableTemplate di un ITemplate controllo associato a dati.

Si applica a

Vedi anche