传统的模式窗口中是使用向隐藏框架页提交,来避免submit以后弹出一个新窗口,(比如ASP时代),不过由于现在的Asp.net多数情况下都是自身PostBack,因此原来的方法变得不太行得通,为了PostBack不产生新窗口,可以使用如下办法:

这样在targetDialog.aspx中产生的任何PostBack都不会弹出新窗口.
另外传回值的情况,一般为了方便argument应该传递window对象,所以如果要在targetDialog.aspx中传值回parent主窗口的话,上述情况只是多了一层,通过 parent.window.dialogArguments.document.getElementById("xxx"),就可以访问/设置主窗口中的这些控件状态值.
另一个更加简单的方法,在头中新增一行:

即可
我发现了这个问题,搜到了如上所述这个问题的解决方法,但我没有测试,JWT使用第二种办法,果然搞定。考,我为什么不自己试一下呢?
我发现了这个问题,搜到了如上所述这个问题的解决方法,但我没有测试,JWT使用第二种办法,果然搞定。考,我为什么不自己试一下呢?