Получение сгенерированного HTML в сервисе WCF - PullRequest
0 голосов
/ 16 сентября 2008

В приложении WCF, над которым я работаю, мне нужно получить доступ к сгенерированному источнику определенной веб-страницы (после всех вызовов AJAX на странице).

Я пытался использовать System.Net.WebRequest, но это просто возвращает меня к исходному источнику страницы. Есть ли способ выполнить страницу и затем получить исходный код?

Иначе, есть ли способ выполнить Javascript из службы WCF? Тогда я мог бы использовать javascript и JSON-ответ для создания HTML-страницы из моего веб-сервиса!

Ответы [ 3 ]

1 голос
/ 16 сентября 2008

Вы можете использовать Javascript для обхода и передачи DOM, чем сделать вызов в службу WCF из Javascript, когда все вызовы Ajax завершены. Если вам нужны данные, хранящиеся на странице после всех вызовов Ajax, я бы переосмыслил вашу реализацию ...

Петар

0 голосов
/ 16 сентября 2008

@ Петар: Спасибо за ваш вклад. Да, я после этих данных, которые будут храниться на странице после вызовов Ajax. И каким-то образом сторонний поставщик не предоставит мне эти данные через некоторые вызовы JSON, которые я мог бы напрямую вызывать из собственной службы WCF.

0 голосов
/ 16 сентября 2008

Что ж, WCF предназначен для использования не браузерами, поэтому на самом деле нельзя ожидать, что ответ WCF может содержать Javascript, который будет автоматически выполняться клиентом.

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