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) метода.