ASP.NET Webforms записать вывод HTML для контроля - PullRequest
0 голосов
/ 30 августа 2011

Я хочу создать свой собственный иерархический элемент управления меню навигации без использования стандартных элементов управления ASP.NET. Итак, я хочу контролировать вывод html и обнаружил, что могу переопределить метод Render для записи html в respose. Это хорошее место для этого? Где в контроле, создающем жизненный цикл, я должен подготовить данные для своего контроля?

protected override void Render(HtmlTextWriter writer)
{
    base.Render(writer);
    Response.Write("<b>hello</b>");
}

1 Ответ

2 голосов
/ 30 августа 2011

Именно метод Render является правильным местом для этого.Но не пишите его в ответ, вместо этого запишите его как аргумент HtmlTextWriter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...