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 не установлено, и элемент управления Control, идентифицируемый свойством ControlID, не снабжен атрибутом ControlValuePropertyAttribute.

FindControl(String) не вернул указанный элемент управления.

-или-

Элемент управления, идентифицируемый свойством ControlID, не поддерживает свойство с именем PropertyName.

Комментарии

Объект ControlParameter пытается выполнить привязку к объекту и свойству Control каждый раз при вызове Evaluate метода . Метод Evaluate возвращает значение свойства элемента управления, определяемое сочетанием ControlID свойств и PropertyName .

Класс ControlParameter никогда не использует DefaultValue свойство , которое наследуется от Parameter, при привязке к значению свойства элемента управления.

Примечание

В этой реализации метода context параметр игнорируется. Если значение параметра control равно null, возвращается значение null.

Применяется к

См. также раздел