共用方式為


RouteValueExpressionBuilder.EvaluateExpression 方法

定義

擷取對應至指定之路由索引鍵的值。

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

參數

target
Object

與運算式繫結的控制項。

entry
BoundPropertyEntry

運算式要繫結到的屬性。

parsedData
Object

(這個參數不在這個實作中使用)。

context
ExpressionBuilderContext

控制項或頁面的屬性。

傳回

對應至針對目前頁面所指定 URL 參數的值。 如果 targetnull 或不是衍生自 Control,方法就會傳回 null

備註

當窗體 <%$ RouteValue:urlparameter %> 的表達式在無編譯頁面中遇到時,ASP.NET 呼叫此方法。 這個方法會藉由呼叫 GetRouteValue 方法覆EvaluateExpression寫 方法。 它會從 參數取得 Page 物件,並從 參數取得表達式、控件類型和屬性名稱entrycontext

適用於

另請參閱