日期:2014-05-18  浏览次数:20427 次

showModalDialog传值的问题
大概描述一下需求:

---------------------
比如我在Default.aspx上点击一个按钮
打开新的窗口,window.showModalDialog   ( "popUp.aspx ");

然后在这个popUp.aspx里面,做一些查询,然后关闭popUp.aspx,把查询的结果返回给Default.aspx。
---------------------

通过window.showModalDialog   ( "popUp.aspx ")打开画面没问题,打开的页面没有地址栏,菜单什么的,也正是我需要的。
但是,我在popUp.aspx上点了检索按钮,就会再次打开一个新的popUp.aspx页面,一个完整的页面,菜单,地址栏,什么都有的。

我可不想打开两个popUp.aspx。

请教各位,出现这个的原因是什么?
如何对应呢?

------解决方案--------------------
<head>
<base target=_self>
------解决方案--------------------
这跟传值有什么关系???

在你的head里加一个base的属性就行了,
<base target=_blank>