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 属性。

FindControl(String) 不返回指定的控件。

注解

每次调用该方法时Evaluate,该ControlParameter对象都会尝试绑定到Control对象和属性。 该方法Evaluate返回由控件属性和PropertyName属性组合ControlID标识的控件属性的值。

当绑定到控件的属性值时,该 ControlParameter 类永远不会使用 DefaultValue 继承自 Parameter的属性。

备注

在此方法的实现中,将 context 忽略参数。 如果 control 参数为 null,则返回 null

适用于

另请参阅