私はC#を初めて使用し、自分でC#をいじり回しています。現在、Webページにいくつかのパラメーターを投稿し、取得したWebページで何かを実行できるWinFormを作成しようとしています。これで、POSTメソッドを使用するページでこれを実行できましたが、次のようなhtmlコードを持つWebページでは実行できません。
<form method="post" action="test.asp" name=FrontPage_Form1 onsubmit="return FrontPage_Form1_Validator(this)">
<div align="center"><center><p>
<input name="name" size="8" maxlength=8><font color="#faebd7">---
今、私はHttpWebRequestでこの「ONSUBMIT」を実装する方法を知りません。
これは私の現在のコードです:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://cbseresults.nic.in/aieee/cbseaieee.asp");
request.Method = "POST";
string r = "regno=" + rno.ToString();
Bytes = Encoding.UTF8.GetBytes(r);
request.ContentLength = Bytes.Length;
request.ContentType = "application/x-www-form-urlencoded";
RequestStream = request.GetRequestStream();
RequestStream.Write(Bytes, 0, Bytes.Length);
RequestStream.Close();
Response = (HttpWebResponse)request.GetResponse();
StreamReader ResponseStream = new StreamReader(Response.GetResponseStream(), Encoding.ASCII);
string Result = ResponseStream.ReadToEnd();
ResponseStream.Close();
しかし、それは機能していません、どんな助けでも大歓迎です...