我用winfrom模拟浏览器进行登陆,就是用webrequest和webresponse这两个类来登陆,我有自己的用户名和密码,但是对方的网站是aspx页面,在form里面包含了一个隐藏的hidden的控件,就是viewstate要传给对方验证的页面,我在HTML的页面里面获得了viewState的值,现在问题是我提交过去的时候对方的网站说我的viewstate对象已经移动了。(我可以保证和官方的viewstate加密后的数据是一摸一样的)。
解决了这个问题我公布我的源码,给大家以后参考。

解决方案 »

  1.   

    使用两个lable存储吧,
    在写个方法
    get
    {
    }
    set
    {
    }
      

  2.   

    我是用winfrom做的!不是用ASP.net做的
      

  3.   

    你看我这个软件的登陆部分吧获得viewState部分以后要注意编码
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  4.   

    你看我这个软件的登陆部分吧获得viewState部分以后要注意编码
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================