现在打开2个IE窗口 希望将A窗口的某个控件的值传给B窗口 如何实现急~~~!

解决方案 »

  1.   

    忘了 补充 
    不用Session和application 
      

  2.   

    两窗口有何关系,用JS或直接url传参
      

  3.   

    url 传
     default.aspx?id=1
    页面获取
     if(Request.QueryString["id"]!=null)
    {
       string id=Request.QueryString["id"].ToString();
    }
      

  4.   

    URL传值啊~~
    a.aspx?id=1
    这种样子
      

  5.   

    A窗口 是 单击B窗口的button控件 弹出的窗口请详细一点如何用URL跟JS 传值 我要在传过值之后将A 窗口关闭
      

  6.   

    A和B两个窗口都打开后,A要向B传值,这个值肯定要临时存放在服务器或客户端
    不用session和application,不知是不能用这两个,还是不能用和这两个类似的。
      

  7.   


    B窗口中Button的链接为a.aspx?temp=你要传的值
    A窗口,再string temp=Request.QueryString["temp"].ToString(); 获取
      

  8.   

       .那就用js 的window.open(url,参数) 方法. 具体你百度! 
      

  9.   

     越看越晕. 要不一样. 你可以在url后面加一个随机数!
      

  10.   

    进JavaScript:url后面传;若是较长的中文JavaScript用:
    var myvalue=document.getElementById("<%=控件ID.ClientID %>").value;
    window.location.href=url+"?value="+encodeURI(value);
    后台取值:
    string value= Server.HtmlDecode(Request.QueryString["value"].ToString());试试看
      

  11.   

    #3楼正解
    //详细如下
    //B窗口的button控件的事件
      protected void LinkButton1_Click(object sender, EventArgs e)
        {
            
           Response .Redirect ("A?id="+dd); 
           // A为A 页面的URL,id为传过去的参数,dd为传过去的值
     }//在A页面获取的方法if(Request.QueryString["id"]!=null) 

      string id=Request.QueryString["id"].ToString(); 
    }
      

  12.   

    string id="";
    string url = "a.aspx?id=" + id;
    Response.Write("<script>open(url);window.close();</script>");