我的需求是这样的:
用webBrowser做一个"个性浏览器",有一个"一键登录".比如163信箱,sina信箱.只要用户选择相应的网站并输入用户名和密码,点"一键登录"就可以直接登录进这个网站,而不是要到它网站的登录页面. 其实就是如何通过webbrowser传递参数.当然如果是get方式的直接跟在地址后就行了,那么如果是POST方式应该怎么处理呢?很困惑,谢谢!

解决方案 »

  1.   

    object   vFlags   =   null;   
            object   vTarget   =   null;   
            string   strData   =   "username=MyName&password=MyPassword";   
            string   strHeaders   =   "Content-Type:   
      application/x-www-form-urlencoded\r\n";   
            ASCIIEncoding   AE   =   new   ASCIIEncoding();   
            byte[]   bytePost   =   AE.GetBytes(strData);   
            byte[]   byteHeaders   =   AE.GetBytes(strHeaders);   
            object   vPost   =   bytePost;   
            object   vHeaders   =   byteHeaders;   
        
            //   POST   the   data   
            mtWebBrowser.Navigate(strUrl,   ref   vFlags,   ref   vTarget,   ref   vPost,   ref   
      vHeaders);     
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070212http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html