Мудрец
Зарегистрирован: 15 September 2003
Сообщения: 1025
Примеры кода: 0
|
RE[4]: прорендерить контрол и получить ХТМЛ |
24 November 2004 12:58 |
|
|
|
|
вот тема
есть у меня куча каких-то контролов
надо получить ХТМЛ котрый их нарисует
например есть куча HyperLinkов, надо получить кучу <a htrf....> и тд
я понимаю, что надо юзать RenderControl и HtmlTextWriter, но вот срендерил я их в свой HtmlTextWriter а как оттуда ХТМЛ строку получить?
Спасибо
Так... повторим
На основе StringBuilder делаешь StringWriter, на его основе делаешь HtmlTextWriterБ рендеришь в него контрол и из StringBuilder получаешь html
ого
это надо осмыслить... ща...
то есть наследую? или интерфейсы реализую?
блин ((
пример бы кода 
Пример
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter tw = new HtmlTextWriter(sw);
Control.Render(tw);
sb.ToString() // тут твой html
о! спасибо огромное! Бывает и такое...
|
|