日期:2014-05-20  浏览次数:20845 次

如何用窗体软件和网页交互操作(登录或提交数据)?
我打算做一个能和网页交互数据的小程序,
功能如下:能用软件登录到某一个网站上。能用软件向网站提交数据。

估计所用到的类也无非是:webClient         HttpWebRequest     WebRequestMethod.Http     等类

没有开始做这个程序时我以为会非常的简单,当我做时我发现自己的想法错了,弄了两天也没有实现目标

连基本的向服务器提交数据都实现不了       经过查资料发现WebRequestMethod.Http类有一个Post变量,但用它时就出错,不用这个类,用HttpWebRequest类时也实现不了。。。

大家谁以前做过的有这样的程序吗?给小弟传一下或发邮箱里可以吗?谢谢了     mail:yongguisong@163.com

------解决方案--------------------
using System;
using System.Collections;
using System.Net;
using System.Collections.Specialized;

public class MyClass
{
public static void Main()
{
WebClient a = new WebClient();
NameValueCollection na = new NameValueCollection();
na.Add( "Account ", "横刀夺爱 ");
na.Add( "PassPhrase ", "123456 ");
na.Add( "Payee_Account ", "2654824 ");
na.Add( "Amount ", "0.01 ");
na.Add( "PAY_IN ", "1 ");
na.Add( "WORTH_OF ", "Gold ");
na.Add( "Memo ", "just test ");
na.Add( "IGNORE_RATE_CHANGE ", "Y ");
byte [] ss = a.UploadValues( "http://localhost/TestAspx/WebClient_Test.ASPX ", "POST ",na);
Console.ReadLine();
}

}