我用C#去访问一个网站,但是这个网站要求出入用户名和密码,弹出的是Windows那种框,我也知道用户名和密码,我在程序里应该怎么做,让这个程序去访问网站的时候,直接打开页面,而不弹出这个框。

解决方案 »

  1.   

    本帖最后由 net_lover 于 2011-09-06 10:57:26 编辑
      

  2.   

    感谢您的回复,我现在的问题就出在这里,我需要的是调用浏览器去打开网页,而不是直接直接使用HTTP请求去获取页面的数据。
      

  3.   

    原来都是可以这样的
    http://username:[email protected]由于安全性的原因,浏览器已经默认禁止这种做法;了
    http://support.microsoft.com/kb/834489
      

  4.   


    System.Diagnostics.Process.Start("start http://username:[email protected]");
    or
    System.Diagnostics.Process.Start("iexplore.exe http://username:[email protected]");不过url传密码的方法默认被禁止了。
      

  5.   

    你想用你的程序 不让 其他的web应用程序弹出登录? 做登录吧...成功授权才行,或者了解sso的一些资料