忘了说它这样做的好处了。好处是:如果将retval=window.showModalDialog('dialogboxhostframe1.htm',window,"dialogWidth:250px;dialogHeight:250px");中的'dialogboxhostframe1.htm'替换为'DialogBox2.aspx '模态窗口还是会显示出来,但是当你点击模态窗口中的Button是会弹出一个新的页面显示原来模态窗口中的内容,即页面DialogBox2.aspx 。
罗嗦了一大堆不知大家明白了吗。
总之,用'dialogboxhostframe1.htm'的好处是它解决了模态窗口提交时会弹出新窗口的问题。
最后还是要问各位高手,将DialogBox2.aspx换为dialogboxhostframe1.htm 的依据是什么??为什么能这样换?

解决方案 »

  1.   

    能发给我看看吗[email protected]
      

  2.   

    应该有dialogboxhostframe1.htm的吧,仔细找找
      

  3.   

    果然有!唉,我太疏忽了。。
    他用的也是加frame 的方法,是我疏忽了。<html>
    <head>
    <title>Header Frameset</title>
    <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    </head>
    <frameset rows="0,*">
    <frame name="header" src="" scrolling="no" noresize>
    <frame name="main" src="DialogBox2.aspx">
    </frameset>
    </html>