Method 1,
System. net. WebClient webclientobj = new system. net. WebClient ();
System. Collections. Specialized. namevaluecollection postvars = new system. Collections. Specialized. namevaluecollection ();
Postvars. Add ("A1", "0 ");
Postvars. Add ("A2", "0 ");
Postvars. Add ("A3", "000 ");
try
{< br> byte [] byremoteinfo = webclientobj. uploadvalues ("http://www.lovezhao.com/vote.asp", "Post", postvars);
// The following are useless, the above sentence can be
string sremoteinfo = system. text. encoding. default. getstring (byremoteinfo);
// This is the returned information.
richtextbox_0000.text + = sremoteinfo;
}< br> catch
{}
Method 2:
string url = "url";
httpwebrequest Req = (httpwebrequest) webrequest. create (URL);
string S = "data to be submitted";
byte [] requestbytes = system. text. encoding. ASCII. getbytes (logininfo);
req. method = "Post";
req. contenttype = "application/X-WWW-form-urlencoded";
req. contentlength = requestbytes. length;
stream requeststream = req. getrequeststream ();
requeststream. write (requestbytes, 0, requestbytes. length);
requeststream. close ();
httpwebresponse res = (httpwebresponse) req. getresponse ();
streamreader sr = new streamreader (res. getresponsestream (), system. text. encoding. default);
string backstr = sr. readtoend (); response. write (line); Sr. close (); Res. close ();