asp.net我想用javascript打开一个模式窗口,然后让程序暂停在那里,当模式窗口关闭的时候在执行本页的刷新!我试了showModalDialog();这个打开,但是在模式窗口不能用服务控件,怎么做 

解决方案 »

  1.   

    你模态窗口里面的连接不是aspx文件吗?
      

  2.   

    我知道啊,但是到最后不都是解析成了html吗?我说的是javascript,应该我aspx页面没有什么关系吧!
      

  3.   

    可能是 楼主 问的是:
        两个html 页面,如何 互相 通迅吧。(用js 来实现)这个........
    小弟也是不懂,
        只好,洗耳恭听了。(在线等结果)明白的高手,一定要说说啊,最好 付上一两句代码谢谢了!
      

  4.   

    可能是不支持吧。
    但你说的效果,我也是有法子实现的,可能要 消耗 较大的服务端资料。建议不要那么做。
    主html 页面  (用js) 弹出一个 子页面时, 在 主html   自动给 子页面 分配一个id;
    只要  主html   有子html页面的id 时,主html 用ajax 方式,以3秒钟每次 给服务器发请求。
    如果请求没有回数据,表示 子html页面 没有cancel。 继续  以3秒钟每次 给服务器发请求
    如果请求有回复 YES ,马上(用js)给主html 页面强制 刷新!
    !!! 
    这个方法, 是对老板有强制要求我这个效果,我才会这样做,
    但是,要自已做项目,我是绝对不会采用的。
      

  5.   

    补下,
    子html页面,临死前给服务器(用ajax方式)发个 自已的id 
    当然服务器回复也是 ‘yes’+(子页面id)
      

  6.   

    数据,最好存在cookie 中。
    就是这样了。