当前位置:编程学习 > C#/ASP.NET >>

模态窗口传递Session的问题

问题是这样的:我在框架中打开一个模态窗口,再在此模态窗口中用window.open打开一个窗口,并将模态窗口中的一个参数传递过来,单始终报错,请大家帮帮解决:
代码如下:

在模态窗口中打开新窗口的代码:
 <script language="javascript">
     function openpage(HTMLurl) 
    {
        var newwin=window.open(HTMLurl,"window","易做图=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,resizable=yes,top=100,left=200,width=650,height=300");
        newwin.focus();
        return false;
    }
     </script >

模态窗口的传值代码:
 Session["name3"] = this.bzmc.Text;

新窗口的接受代码:
this.TextBox1.Text=Session["name3"];

运行后系统提示,未将对象设置到示例。

--------------------编程问答-------------------- 要在模态窗口做retunvalue
然后在父窗口中接收 --------------------编程问答-------------------- window.open 好象不叫模态.

看C#代码没看到问题. --------------------编程问答-------------------- 我是在模态窗口中点击按钮再打开一个新窗口(用window.open);同时将模态窗口中设置的Session值传递过去,但传不过去,另外我在模态窗口的父窗口中用过Session传递过数据,不知会不会有影响,在父窗口中传递给模态窗口的一个参数是name,再在模态窗口中传递给新窗口是如果还用Session[ "name“],可以将name传递给新窗口,那name当然是父窗口的数据了,于是我在模态窗口中重新命名了一个传递参数Session[ "name3 "],但在弹出的新窗口中报错说: 未将对象设置到示例 。救命呀!!! --------------------编程问答-------------------- window.open   不叫模态. 

window.showModalDialog
才是模态 --------------------编程问答-------------------- 楼上的兄弟,再看看我的说明:我是在模态窗口中点击按钮再打开一个新窗口(用window.open);本来打开的新窗口就不是模态窗口
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,