Звучит так, как будто вы хотите отправить форму на веб-странице и просмотреть ответный HTML-код полученной страницы.
Этот метод примет целевой URL формы и отправит сообщение с заданными именованными аргументами в Словаре parms.
Я использовал описанный ниже метод для проверки подлинности пароля на веб-странице и просмотра ответа после проверки подлинности. Вам нужно будет знать целевой URL и поля формы, которые вы хотите передать в запросе.
private string SubmitRequest(string url, Dictionary<string, string> parms)
{
var req = WebRequest.Create(url);
req.Method = "POST";
string parmsString = string.Join("&", parms.Select(p => string.Format("{0}={1}", p.Key, p.Value)));
req.ContentLength = parmsString.Length;
using (StreamWriter writer = new StreamWriter(req.GetRequestStream()))
{
writer.Write(parmsString);
writer.Close();
}
var res = req.GetResponse();
using (StreamReader reader = new StreamReader(res.GetResponseStream()))
{
string response = reader.ReadToEnd();
reader.Close();
return response;
}
}
Если есть что-то более конкретное, что вы хотите, или это не то, что вы ищете, пожалуйста, оставьте комментарий.