在b.page的事件处理中添加:
Me.RegisterStartupScript("pop", "<script>top.opener=null;top.close();</script>")
和返回a.page的textbox1的代码。

解决方案 »

  1.   

    返回a.page的textbox1.value 的方法比较多:
    用get 的方法,a.page从新加载,提取value;
    用脚本,直接改写a.page的textbox的value。
      

  2.   

    -----------------------------------------------
    在b.page的事件处理中添加:
    Me.RegisterStartupScript("pop", "<script>top.opener=null;top.close();</script>")
    和返回a.page的textbox1的代码。
    ------------------------------------------------
     
    这段代码什么意思?原谅我不太会用js,能帮我解释吗?
    -------------------------------------------
      

  3.   

    实际上我的苦恼在于如何让a.textbox1显示的是新值(因为我在B 页面中已经将变量赋了新值),如果用get,重新加载A页面,如何用?(注意,我在打开B页面的时候A页面并没有关闭)
      

  4.   

    dim younewvalue as string ="111111"
    Me.RegisterStartupScript("pop", "<script>top.opener.document.all.item(textbox1).value=" & younewvalue & ";top.close();</script>")
    Me.RegisterStartupScript("pop", "<script>top.opener=null;top.close();</script>")
    试试!
      

  5.   

    我用的是c#,请问在c#中有替代下句的方法吗?
    ----------------------------------------------------------
    Me.RegisterStartupScript("pop", "<script>top.opener.document.all.item(textbox1).value=" & younewvalue & ";top.close();</script>")
    Me.RegisterStartupScript("pop", "<script>top.opener=null;top.close();</script>")
    -------------------------------------------------------------
      

  6.   

    c#如果是web的代码是一样的,但是要注意大小写的区分。
      

  7.   

    我用Page代替了Me;可还是不行,编译无问题,可实现不了既定的问题。
    帮帮我吧!!!!!!