Aracılığıyla paylaş


RouteValueExpressionBuilder.EvaluateExpression Yöntem

Tanım

Belirtilen yol anahtarına karşılık gelen değeri alır.

public:
 override System::Object ^ EvaluateExpression(System::Object ^ target, System::Web::UI::BoundPropertyEntry ^ entry, System::Object ^ parsedData, System::Web::Compilation::ExpressionBuilderContext ^ context);
public override object EvaluateExpression (object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context);
override this.EvaluateExpression : obj * System.Web.UI.BoundPropertyEntry * obj * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overrides Function EvaluateExpression (target As Object, entry As BoundPropertyEntry, parsedData As Object, context As ExpressionBuilderContext) As Object

Parametreler

target
Object

İfadenin bağlı olduğu denetim.

entry
BoundPropertyEntry

İfadenin bağlı olduğu özellik.

parsedData
Object

(Bu parametre bu uygulamada kullanılmaz.)

context
ExpressionBuilderContext

Denetimin veya sayfanın özellikleri.

Döndürülenler

Geçerli sayfa için belirtilen URL parametresine karşılık gelen değer. yöntemi, veya targetnull 'den Controltüretilmezse döndürürnull.

Açıklamalar

ASP.NET, derlenmemiş bir sayfada formun <%$ RouteValue:urlparameter %> bir ifadesiyle karşılaşıldığında bu yöntemi çağırır. Bu yöntem yöntemini çağırarak GetRouteValue yöntemini geçersiz kılarEvaluateExpression. parametresinden Page nesnesini alır ve parametresinden contextentry ifadeyi, denetim türünü ve özellik adını alır.

Şunlara uygulanır

Ayrıca bkz.