다음을 통해 공유


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을 반환합니다.

설명

폼의 식이이 메서드를 호출 하는 ASP.NET <%$ RouteValue:urlparameter %> 컴파일되지 않은 페이지에서 발생 합니다. 이 메서드를 재정의 합니다 EvaluateExpression 메서드를 호출 합니다 GetRouteValue 메서드. 가져와서 합니다 Page 에서 개체를 context 매개 변수를 식, 컨트롤 형식 및 속성 이름을 가져옵니다를 entry 매개 변수입니다.

적용 대상

추가 정보