WebControlAdapter.RenderContents(HtmlTextWriter) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает целевую внутреннюю разметку для веб-элемента управления, к которому подключен адаптер элемента управления.
protected:
virtual void RenderContents(System::Web::UI::HtmlTextWriter ^ writer);
protected virtual void RenderContents(System.Web.UI.HtmlTextWriter writer);
abstract member RenderContents : System.Web.UI.HtmlTextWriter -> unit
override this.RenderContents : System.Web.UI.HtmlTextWriter -> unit
Protected Overridable Sub RenderContents (writer As HtmlTextWriter)
Параметры
- writer
- HtmlTextWriter
Содержащие HtmlTextWriter методы для отрисовки выходных данных, относящихся к целевому объекту.
Комментарии
Метод RenderContents создает внутреннюю разметку между начальными и конечными тегами элемента управления. Как правило, разметка создается путем Renderвызова методов в следующем порядке:
Переопределите RenderContents , чтобы создать внутреннюю разметку для конкретного целевого объекта для отправки в клиентский браузер.
Вызовы RenderContentsWebControl.RenderContentsбазового метода. Вызовы WebControl.RenderContentsControl.Renderбазового метода, которые, в свою очередь, вызывают Control.RenderChildren. Таким образом, переопределения RenderContents должны вызывать базовый RenderContents метод только в том случае, если его обработка в дополнение, а не вместо. Control.Render
Примечания для тех, кто наследует этот метод
Для составного элемента управления необходимо убедиться, что дочерние элементы управления отрисовываются. Если вы переопределите RenderContents(HtmlTextWriter) метод и не вызываете его базовый метод, можно вызвать отрисовку дочерних элементов управления путем вызова RenderChildren(HtmlTextWriter) , который, если не переопределен, вызовы RenderChildren(HtmlTextWriter) из RenderContents(HtmlTextWriter) переопределения.