Re: Получение обработанной страницы
От: egaron http://127.0.0.1
Дата: 29.08.05 12:46
Оценка:
R>Повторяю еще раз вопрос:
R>Можно как-нибудь получить html-код того, что IE отображает (уже интерпретированный браузером код)?

можно рендеринг перехватить


        protected override void Render(HtmlTextWriter writer)
        {
            StringBuilder sb  = new StringBuilder();
            HtmlTextWriter w = new HtmlTextWriter(new System.IO.StringWriter (sb));
            base.RenderChildren (w);
            w.Flush();
            string sFind = "</caption><tr class=\"GridHeader\">\r\n\t\t<td>Помещение</td>";
            //sb.Replace(sFind ,"<tr class = GridHeader ><td rowspan=2>Дата</td><td rowspan=2>Объект</td><td rowspan=2>Торговая марка</td><td colspan=4>Наши пожелания</td><td colspan=4>Пожелания клиента</td><td rowspan=2></td></tr>"+sFind);
            writer.Write(sb.ToString());
        }


либо если тебе нужно изменить рендеринг определенного контрола, то используй SetRenderMethodDelegate
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.