다음을 통해 공유


ControlParameter.Evaluate(HttpContext, Control) 메서드

정의

ControlParameter 개체의 값을 업데이트하고 반환합니다.

protected:
 override System::Object ^ Evaluate(System::Web::HttpContext ^ context, System::Web::UI::Control ^ control);
protected public:
 override System::Object ^ Evaluate(System::Web::HttpContext ^ context, System::Web::UI::Control ^ control);
protected override object Evaluate (System.Web.HttpContext context, System.Web.UI.Control control);
protected internal override object Evaluate (System.Web.HttpContext context, System.Web.UI.Control control);
override this.Evaluate : System.Web.HttpContext * System.Web.UI.Control -> obj
Protected Overrides Function Evaluate (context As HttpContext, control As Control) As Object
Protected Friend Overrides Function Evaluate (context As HttpContext, control As Control) As Object

매개 변수

context
HttpContext

요청의 현재 HttpContext입니다.

control
Control

매개 변수가 바인딩되는 Control입니다.

반환

Object

매개 변수의 업데이트된 현재 값을 나타내는 Object입니다.

예외

ControlID 속성이 설정되어 있지 않은 경우

또는 PropertyName 속성이 설정되어 있지 않고 Control 속성으로 식별된 ControlIDControlValuePropertyAttribute 특성으로 데코레이팅되지 않은 경우

FindControl(String)이 지정된 컨트롤을 반환하지 않은 경우

또는 ControlID 속성으로 식별된 컨트롤이 PropertyName으로 지정된 속성을 지원하지 않는 경우

설명

ControlParameter 개체를 바인딩할 하려고 합니다.는 Control 개체 및 속성 때마다는 Evaluate 메서드가 호출 됩니다. 합니다 Evaluate 조합으로 식별 되는 컨트롤의 속성의 값을 반환 하는 메서드를 ControlIDPropertyName 속성입니다.

ControlParameter 클래스 사용 되지 않습니다는 DefaultValue 속성에서 상속 된 Parameter컨트롤의 속성 값에 바인딩할 때, 합니다.

참고

이 메서드를 구현 합니다 context 매개 변수가 무시 됩니다. control 매개 변수가 null이면 null이 반환됩니다.

적용 대상

추가 정보