次の方法で共有


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 データ バインディング構文は、データ バインド コントロールの または IBindableTemplate プロパティでのみ有効ですITemplate

適用対象

こちらもご覧ください