我使用WebRequest类将一个需要证书的站点加载到web页面中
并且用Literal来显示,现在需要打开他的子页面,由于对方服务器的限制必须要从首页点击才可以进入
直接输入完整的地址是不行的也就是说我必须在Literal(或者其他载体)中点击这个连接,如何让系统自动做到呢?分不够在追加
RMB也可以~!(别太多)

解决方案 »

  1.   


    直接
    Response.Redirect("http://***");
     WebClient MyWebClient = new WebClient();
      byte[] NewsStringByte = MyWebClient.DownloadData("http://***");
    这样都是不可以的,会报错
      

  2.   

    需要先点某个连接,才能继续后续的操作?
    你这个连接是一个页面吗?页面你能控制吗?(最简单是在这个页面中做处理,然后记录一个值,然后再后续操作。并且后续的操作验证记录的值)如果不是这样。单纯的一个<a></a>想要控制什么,没有什么好的方法吧?JS行吗?<a onclick="Fun();">aaaa</a>Fun()
    {
    if(some value passed)
    {
     do something
    }
    else
    {
    window.open= "your url";
    do something
    }
    }
      

  3.   

    首页点击也只是走了下window.location=“address”
    用js吧
      

  4.   

    判断来源,加一个页面重定向,根据传递过来的url