Я устанавливаю метод рендеринга для страницы:метод добавлен с помощью SetRenderMethodDelegate не дозвонились
Page.SetRenderMethodDelegate(new RenderMethod(RenderCustom));
И это метод:
private void RenderCustom(HtmlTextWriter output, Control container)
{
output.Write("<br/><br/><b>TEST</b><br/><br/>");
}
Он никогда не вызывается.
Страница создана из Page
и не использует метод «Render()».
Я попытался добавить метод override void Render()
, переопределив страницу один, чтобы узнать, вызвано ли это, и что произошло. Я знаю, что все методы Render()
должны вызывать base.Render()
, но их нет, поэтому вызов передается Page
.
Но мой метод RenderCustom
остается нетронутым.
Page.PreRender += new EventHandler(page_PreRender);
работает нормально, page_preRender(object sender, EventArgs e)
называется.
Но RenderCustom
нет!
Почему?