write a small console program, use classes in System.Net, HttpWebRequest/HttpWebResponse to simulate web POST, seehttp://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htmof course, you could do similar things with XMLHTTP object + ADO + Javascript as a shell program
============================================================ string url = "http://localhost:/newSMS/ccccccc.aspx"; //请求的地址
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
string Data = Server.HtmlEncode( "Data=测试数据" ); //编码你要传递的数据
byte[] b = System.Text.Encoding.Default.GetBytes(Data);//转换为byte[]
request.Method = "POST"; //传递模式为Post
request.ContentType = "application/x-www-form-urlencoded";//请求头信息
request.ContentLength = b.Length; //数据长度
Stream sw = request.GetRequestStream();
sw.Write(b,0,b.Length); //写入数据
sw.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream sw1 = response.GetResponseStream(); //返回对方的反应数据.
StreamReader sr = new StreamReader(sw1,System.Text.Encoding.Default);
Response.Write(sr.ReadToEnd()); //在这里输入发送后,页面返回的结果
response.Close();
sr.Close();
万分感谢2位,我将很快测试,成功后结帖,好人啦,真的感谢你们
我试了你的这个方法,问题是该页面上有3个文本框,我要填3个数据进去,程序怎么识别这几个文本框了?如果填的数据不合规范返回一个警告框还要自动点确定然后填下一条数据了