TemplateControl.Eval Method

Definition

Fornisce supporto per l'analisi e la valutazione di un'espressione di associazione dati in relazione a un oggetto in fase di esecuzione.Provides support for parsing and evaluating a data-binding expression against an object at run time.

Overloads

Eval(String)

Valuta un'espressione di associazione dati.Evaluates a data-binding expression.

Eval(String, String)

Valuta un'espressione di associazione dati utilizzando la stringa di formato specificata per visualizzare il risultato.Evaluates a data-binding expression using the specified format string to display the result.

Eval(String)

Valuta un'espressione di associazione dati.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

Parameters

expression
String

Percorso di navigazione dal contenitore al valore di proprietà pubblica da inserire nella proprietà del controllo associato.The navigation path from the container to the public property value to place in the bound control property.

Returns

Object

Oggetto risultante dalla valutazione dell'espressione di associazione dati.An object that results from the evaluation of the data-binding expression.

Exceptions

Il metodo di associazione dati può essere utilizzato solo per i controlli contenuti in una classe Page.The data-binding method can be used only for controls contained on a Page.

expression è null.expression is null.

-oppure--or- expression è una stringa vuota ("").expression is an empty string ("").

Remarks

Il valore di expression deve restituire una proprietà pubblica.The value of expression must evaluate to a public property.

Il metodo Eval chiama il metodo DataBinder.Eval utilizzando il metodo GetDataItem per risolvere il riferimento all'oggetto rispetto al quale viene valutata l'espressione.The Eval method calls the DataBinder.Eval method using the GetDataItem method to resolve the object reference that the expression is evaluated against.

See also

Eval(String, String)

Valuta un'espressione di associazione dati utilizzando la stringa di formato specificata per visualizzare il risultato.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

Parameters

expression
String

Percorso di navigazione dal contenitore al valore di proprietà pubblica da inserire nella proprietà del controllo associato.The navigation path from the container to the public property value to place in the bound control property.

format
String

Stringa di formato .NET Framework da applicare al risultato.A .NET Framework format string to apply to the result.

Returns

String

Stringa risultante dalla valutazione dell'espressione di associazione dati e dalla conversione in un tipo stringa.A string that results from the evaluation of the data-binding expression and conversion to a string type.

Exceptions

È possibile utilizzare il metodo di associazione dati solo per i controlli inclusi in una classe Page.The data-binding method can only be used for controls contained on a Page.

expression è null.expression is null.

-oppure--or- expression è una stringa vuota ("").expression is an empty string ("").

Remarks

Il valore di expression deve restituire una proprietà pubblica.The value of expression must evaluate to a public property.

Il metodo Eval chiama il metodo Eval utilizzando il metodo GetDataItem per risolvere il riferimento all'oggetto rispetto al quale viene valutata l'espressione.The Eval method calls the Eval method using the GetDataItem method to resolve the object reference that the expression is evaluated against.

See also

Applies to