Здравствуйте, egaron, Вы писали:
R>>Повторяю еще раз вопрос:
R>>Можно как-нибудь получить html-код того, что IE отображает (уже интерпретированный браузером код)?
E>можно рендеринг перехватить
E>E> protected override void Render(HtmlTextWriter writer)
E> {
E> StringBuilder sb = new StringBuilder();
E> HtmlTextWriter w = new HtmlTextWriter(new System.IO.StringWriter (sb));
E> base.RenderChildren (w);
E> w.Flush();
E> string sFind = "</caption><tr class=\"GridHeader\">\r\n\t\t<td>Помещение</td>";
E> //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);
E> writer.Write(sb.ToString());
E> }
E>
E>либо если тебе нужно изменить рендеринг определенного контрола, то используй SetRenderMethodDelegate
Но у меня нет доступа к серверному коду странице, мне надо на клиенте запустить -> клиент посылает запрос -> полученный ответ сохраняется на клиенте, Проблема — если просто запустить в браузере, возращаетсся нормально, через VB возращается фреймы.