跳转的页面不属于本地项目的页面,而是别人网站的页面,有一个textbox,我跳转到这个页面,并把参数赋给这个textbox,你们看如何好啊

解决方案 »

  1.   

    这个如果都是aspx的话我只有想到用URL提交办法。还有一种办法就是模拟表单提交,我正在为这个问题郁闷中
    代码如下         WebClient client = new WebClient(); 
            NameValueCollection values = new NameValueCollection();         values.Add("ats1", "1"); 
            values.Add("ats2", "2"); 
            values.Add("ats3", "3");         byte[] response = 
             client.UploadValues ("http://localhost:3529/HP_Fund/0ap/account.aspx", "post", values);         client.Dispose(); 这个办法能把数字传递给对方的aspx页面,不过问题是不会跳转。我正在找又能传递变量,又能跳转的办法。
      

  2.   

    别人的页面我传参过去是很容易,但怎么让这个textbox接受这个参数
      

  3.   

    Response.Redirect("http://www.xxxx.com/as.aspx?id=hello");
      

  4.   

    还是用模拟表单传送参数吧。不然还要去加密解密也麻烦,
    总不能把用户名和密码就用URL传递过去吧。
      

  5.   

    没人搞过吗?简单的url get方式传值,需要对方有接收参数的功能,现在的问题是别人的页面,我只能用post传值,如何传过去,让对方的页面接收到这个值,我还不太明白
      

  6.   

    请问用webservice可以吗?我也是新手不知道,说错了还请多多包涵,不对的地方请帮我指正一下!!谢谢了
      

  7.   

    Response.Redirect("http://www.baidu.com/Default.aspx?id=hello");接收:
    CS:
    string value=Request.QueryString["id"].ToString();源
    JS:
    var obj=location.search ; //搜索IE地址栏   
    var valid=obj.substring(1,obj.length).split("=")[2];//根据=号截取后面1个值
    document.getElementByID('textBox1').innerText=valid.value;
      

  8.   

    告诉你吧有一定的成功性如果别人仅仅是获取request值显示在textbox就有可能
    你构造一个form只提交相应的name过去既可如果别人的代码不是这样写的或是加了其它的判定,你就死心吧
      

  9.   

    就象平时一样传参数,平时一样获取参数给定复职,
    经测试如果不用ajax是可以跨平台的。。