IBindableTemplate.ExtractValues(Control) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při implementaci třídou načte sadu dvojic název/hodnota pro hodnoty vázané pomocí obousměrné ASP.NET syntaxe datové vazby v rámci šablonovaného obsahu.
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
Parametry
- container
- Control
Ze Control kterého se mají extrahovat páry názvů a hodnot, které předává ovládací prvek svázaný s daty do přidruženého ovládacího prvku zdroje dat ve scénářích obousměrných datových vazeb.
Návraty
Dvojice IOrderedDictionary název/hodnota. Název představuje název ovládacího prvku v rámci šablonovaného obsahu a hodnota je aktuální hodnota hodnoty vlastnosti vázané pomocí obousměrné ASP.NET syntaxe datové vazby.
Poznámky pro implementátory
Metoda ExtractValues(Control) musí odpovídat následujícím pravidlům:
Pokud pro dané pole existuje více než jedna vazba, použije se poslední zjištěná vazba.
Aby bylo možné odkazovat na identifikátor ovládacího prvku v ExtractValues(Control) metodě, musí mít ovládací prvek také vlastnost ID definovanou uživatelem v době analýzy. Pokud žádné ID neexistuje, výsledkem je chyba analýzy.
Obousměrná syntaxe datové vazby ASP.NET je platná pouze ve vlastnosti ITemplate nebo IBindableTemplate ovládacího prvku vázaného na data.