C# Webbrowser! как перенаправить вывод? Всем привет! Имеется ли возможность в Webbrowser перенаправить вывод ответа сервера в другое окно? Ситуация следующая: Кладу на Windows Forms - webbrowser, Прохожу программно процедуру авторизации (вбиваю в поля логин, пароль и нажимаю кнопку вход), После этого в окне webbrowser1 получаю Свою авторизованную страницу, здесь все в норме... Далее мне нужно отправить Post запрос такого содержания: Code: string postData = "json={\"target_id\":\"20722\",\"claim_type\":\"normal\",\"time\":300,\"town_id\":61036,\"nlreq_id\":0}"; byte[] Bytes = Encoding.UTF8.GetBytes(postData); string AdditionalHeaders = "x-requested-with: XMLHttpRequest" + Environment.NewLine; webBrowser1.Navigate("http://ru11.grepolis.com/game/farm_town_info?action=claim_load&town_id=61036&h=" + token, "_self", Bytes, AdditionalHeaders); Запрос уходит правильно, нужное мне действие совершается, НО... В окошке webrowser1 теперь отображается ответ сервера в таком виде: А мне нужно чтобы оставалась моя авторизованная страница... Возможно ли перенаправить этот ответ например в richTextBox?
Судя по всему, данные передаются аяксом, значит уже есть готовые javascript код на сайте для этого. Просто разберись в нем и вызывай нужные тебе методы из c# например из InvokeScript. П.С. для таких вопросов есть закрепленная тема .
Не пойму! В обычном браузере же страница остается на месте... Этот ответ я могу увидеть только в снифере... А если в post запросе подменить targetFrameName? Про targetFrameName не нашел информацию. Или это вообще не то?