다음을 통해 공유


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 매개 변수의 업데이트된 값과 현재 값을 나타내는 값입니다.

예외

속성이 ControlID 설정되지 않았습니다.

-또는-

속성이 PropertyName 설정되지 않았고 속성으로 ControlControlID 식별된 속성이 특성으로 데코레이팅 ControlValuePropertyAttribute 되지 않았습니다.

FindControl(String) 는 지정된 컨트롤을 반환하지 않습니다.

-또는-

속성에 의해 식별 된 컨트롤에 의해 ControlIDPropertyName명명 된 속성을 지원 하지 않습니다.

설명

개체는 ControlParameter 메서드가 호출 될 Control 때마다 개체 및 속성에 Evaluate 바인딩을 시도 합니다. 메서드는 Evaluate 컨트롤과 속성의 조합으로 식별되는 컨트롤의 ControlIDPropertyName 속성 값을 반환합니다.

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

메모

이 메서드 구현에서는 매개 변수가 context 무시됩니다. 매개 변수가 controlnullnull 있으면 반환됩니다.

적용 대상

추가 정보