Обработка веб-форм из приложения - PullRequest
0 голосов
/ 12 марта 2012

Я бы хотел обработать простую веб-форму из моего приложения, не показывая ее пользователю. Итак, я должен обработать отправку веб-формы для учетных данных, а затем обработать данные и отправку другой веб-формы, а также выполнить небольшой анализ полученных страниц. Как мне решить эту проблему, какой элемент управления следует использовать? Смещение в правильном направлении будет наиболее ценно.

1 Ответ

2 голосов
/ 12 марта 2012

Традиционные веб-формы ASP.Net общеизвестно трудны для манипулирования из кода - особенно когда требуются такие вещи, как ViewState.В случае одного из этих зверей, вам лучше всего установить скрытый элемент управления WebBrowser, а затем использовать команды javascript для управления и отправки формы (YUK!)

Если, однако, ваша формаболее чистая форма ASP.Net MVC с известными именами параметров, тогда вы, вероятно, довольно легко можете сделать соответствующий запрос HTTP GET или POST, используя WebClient или HttpWebRequest из C #.

Чтобы понять, как должен выглядеть веб-запрос, попробуйте Fiddler2.

Чтобы полностью понять HttpWebRequest .Net, см. http://www.codeproject.com/Articles/18034/HttpWebRequest-Response-in-a-Nutshell-Part-1 - но вам необходимо настроитьэтот подход к использованию асинхронных API на WP7

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