Я не думаю, что принятый ответ является абсолютно необходимым. Я могу ошибаться, но метод рендеринга вызывает все три:
- RenderBeginTag
- RenderContents
- RenderEndTag
Таким образом, вы можете просто переопределить рендер и вручную вызвать RenderContents:
protected override void Render(HtmlTextWriter writer)
{
this.RenderContents(writer);
}
Кто-нибудь? Может быть, я что-то упустил. Я знаю, что эта ветка старая, но недавно столкнулся с тем, что вышеизложенное было моим решением.