TemplateControl.Eval メソッド

定義

オブジェクトに対するデータ バインディング式を実行時に解析および評価するためのサポートを提供します。Provides support for parsing and evaluating a data-binding expression against an object at run time.

オーバーロード

Eval(String)

データ バインディング式を評価します。Evaluates a data-binding expression.

Eval(String, String)

結果を表示するための指定された書式指定文字列を使用してデータ バインディング式を評価します。Evaluates a data-binding expression using the specified format string to display the result.

Eval(String)

データ バインディング式を評価します。Evaluates a data-binding expression.

protected public:
 System::Object ^ Eval(System::String ^ expression);
protected internal object Eval (string expression);
member this.Eval : string -> obj
Protected Friend Function Eval (expression As String) As Object

パラメーター

expression
String

バインドされたコントロール プロパティに配置される、コンテナーからパブリック プロパティ値へのナビゲーション パス。The navigation path from the container to the public property value to place in the bound control property.

戻り値

データ バインディング式の評価の結果として取得されるオブジェクト。An object that results from the evaluation of the data-binding expression.

例外

データ バインディングメソッドは Page に含まれるコントロールに対してのみ使用できます。The data-binding method can be used only for controls contained on a Page.

expressionnull です。expression is null.

または-or- expression が空の文字列 ("") です。expression is an empty string ("").

注釈

expression の値は、パブリックプロパティに評価される必要があります。The value of expression must evaluate to a public property.

Eval メソッドは、GetDataItem メソッドを使用して DataBinder.Eval メソッドを呼び出し、式が評価されるオブジェクト参照を解決します。The Eval method calls the DataBinder.Eval method using the GetDataItem method to resolve the object reference that the expression is evaluated against.

こちらもご覧ください

Eval(String, String)

結果を表示するための指定された書式指定文字列を使用してデータ バインディング式を評価します。Evaluates a data-binding expression using the specified format string to display the result.

protected public:
 System::String ^ Eval(System::String ^ expression, System::String ^ format);
protected internal string Eval (string expression, string format);
member this.Eval : string * string -> string
Protected Friend Function Eval (expression As String, format As String) As String

パラメーター

expression
String

バインドされたコントロール プロパティに配置される、コンテナーからパブリック プロパティ値へのナビゲーション パス。The navigation path from the container to the public property value to place in the bound control property.

format
String

結果に適用される .NET Framework 書式指定文字列。A .NET Framework format string to apply to the result.

戻り値

データ バインディング式の評価、および文字列型への変換の結果として取得される文字列。A string that results from the evaluation of the data-binding expression and conversion to a string type.

例外

データ バインディングメソッドは Page に含まれるコントロールに対してのみ使用できます。The data-binding method can only be used for controls contained on a Page.

expressionnull です。expression is null.

または-or- expression が空の文字列 ("") です。expression is an empty string ("").

注釈

expression の値は、パブリックプロパティに評価される必要があります。The value of expression must evaluate to a public property.

Eval メソッドは、GetDataItem メソッドを使用して Eval メソッドを呼び出し、式が評価されるオブジェクト参照を解決します。The Eval method calls the Eval method using the GetDataItem method to resolve the object reference that the expression is evaluated against.

こちらもご覧ください

適用対象