请问: 我有两个页面WebForm1.aspx和Tree.aspx.在WebFom1里有两个HTML控件(button和text文本框)另一个Tree里有个TreeView树控件和一个HTML控件button.我想实现点WebForm1的button然后弹出Tree.aspx页面,我选择了之后将值传到WebForm1的text文本框里。
在获取值选择树的值没有问题,就是不知道怎么才能在客户端利用javascript将值传递过来。

解决方案 »

  1.   

    是将Tree.aspx的值传递到WebForm1.aspx中吗?
    如果是,如果这个值比较的单一,例如就是一个字符窜,可以通过url传递,具体
    this.Response.Write("<script language='javascript'>parent.rtop.location='WebForm1.aspx?id="+你的值+";window.location.href=window.location.href;</script>");parent.rtop.location其中rtop是你的那个框架的名字如果这个值很复杂,那么就要考虑用Session来传递了
      

  2.   

    这样做还是不行,在另外一个窗口无法获取到值
    请问在客户端可以用Session传递吗?
      

  3.   

    --请问在客户端可以用Session传递吗?
    不可以
      

  4.   

    在TreeView页面中加入JS吧。
    window.opener.document.all("txtbox1").value = 返回值