用winform程序的webbrowser控件来做吧

解决方案 »

  1.   

    你反编译的东西  是.net用服务器控件生成的代码实现定时点击很简单啊(你这里应该是需要定时跳转吧?):   setTimeout("location.href='需要跳转的网址'",3000);//三秒后进行跳转
      

  2.   

    你的意思是,我可以这么写
    setTimeout("location.href='javascript:__doPostBack('rptSchool$ctl02$lbtnPreas','')'",3000);//三秒后进行跳转
      

  3.   

    你这个是在原来基础页面上写的?他应该需要原来维持页面的viewdata才可以工作如果你是新页面写的,直接我的代码就可以实现定时跳转啊
      

  4.   

    你的方法试过了,不行,我觉得可能就是使用JS提交POST表单,但是,我昨天试了几次都不行。
    目前试过:
    1.直接跳转到javascript:__doPostBack('rptSchool$ctl02$lbtnPreas','')
    2.直接跳转到网址+javascript:__doPostBack('rptSchool$ctl02$lbtnPreas','')
    准备今天尝试模拟表单提交,但是,如果提交,现在还没有思路,或者好的方法。希望有经验的朋友可以帮忙讨论一下。同时,感谢,你的回复
      

  5.   

    __doPostBack 是 .net渲染页面生成的方法。作用就是提交表单var theForm = document.forms['aspnetForm'];
    if (!theForm) {
        theForm = document.aspnetForm;
    }
    function __doPostBack(eventTarget, eventArgument) {
        if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
            theForm.__EVENTTARGET.value = eventTarget;
            theForm.__EVENTARGUMENT.value = eventArgument;
            theForm.submit();
        }
    }