Ive искал все google, и я не могу найти способ сделать это, когда кажется, что это так просто! Все, что у меня есть, - это текстовое поле на веб-странице, и, учитывая идентификатор текстового поля, я хочу записать в него значение и нажать кнопку. До сих пор у меня есть:
Опубликовать на веб-странице текстовое поле
WebRequest request = WebRequest.Create("http://ps766677/TestWebApplication/Default.aspx");
WebProxy proxy = new WebProxy("455646:8980");
request.Proxy = proxy;
request.Credentials = CredentialCache.DefaultNetworkCredentials;
request.Proxy.Credentials = CredentialCache.DefaultNetworkCredentials;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
Stream dataStream = request.GetRequestStream();
string postData = GetData();
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Но метод фактического «GetData» теряется на меня! Может ли кто-нибудь сказать мне, что должен содержать метод GetData, im предполагает возврат строки какой-либо коллекции значений имен ...