IBindableTemplate.ExtractValues(Control) メソッド

定義

クラスによって実装される場合は、テンプレート化されたコンテンツ内で双方向の ASP.NET データ バインディング構文を使用してバインドされた値の名前と値のペアのセットを取得します。

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 。これは、双方向のデータ バインディング シナリオで、データ バインド コントロールによって関連付けられたデータ ソース コントロールに渡されます。

返品

名前と値のペアの IOrderedDictionary 。 この名前はテンプレート コンテンツ内のコントロールの名前を表し、値は双方向の ASP.NET データ バインディング構文を使用してバインドされたプロパティ値の現在の値です。

注意 (実装者)

ExtractValues(Control) メソッドは、次の規則に準拠している必要があります。

  • 特定のフィールドに複数のバインドが存在する場合は、最後に検出されたバインディングが使用されます。

  • ExtractValues(Control) メソッドでコントロールの識別子を参照するには、解析時にコントロールにユーザー定義 ID プロパティも必要です。 ID が存在しない場合、解析エラーが発生します。

  • 双方向 ASP.NET データ バインディング構文は、データ バインド コントロールの ITemplate または IBindableTemplate プロパティでのみ有効です。

適用対象

こちらもご覧ください