ControlAdapter.Render(HtmlTextWriter) Метод

Определение

Создает целевую разметку для элемента управления, к которому присоединяется адаптер управления.

protected public:
 virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal virtual void Render (System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)

Параметры

writer
HtmlTextWriter

Объект HtmlTextWriter, применяющийся для отображения целевого вывода.

Комментарии

Переопределите Render метод, чтобы создать целевую разметку для отправки в клиентский браузер. Метод Render вызывается вместо Control.Render метода, если ControlAdapter объект присоединен к объекту Control .

Примечания для тех, кто наследует этот метод

При наследовании от класса базовый ControlAdapter Render(HtmlTextWriter) метод вызывает Render(HtmlTextWriter) метод. Таким образом, переопределения Render(HtmlTextWriter) метода должны вызывать Render(HtmlTextWriter) базовый метод только в том случае, если его обработка является дополнением, а не вместо Render(HtmlTextWriter) метода.

Для составного элемента управления разработчик адаптера должен убедиться, что дочерние элементы управления отрисовываются. Render(HtmlTextWriter) Если метод вызывает отрисовку дочерних элементов управления, но не создает разметку, метод может быть подходящим для Render(HtmlTextWriter) вызова базового метода. Если требуется целевая отрисовка дочерних элементов управления, адаптер должен реализовать RenderChildren(HtmlTextWriter) метод и вызвать RenderChildren(HtmlTextWriter) метод из Render(HtmlTextWriter) метода.

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

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