首页 新闻 会员 周边

showModalDialog ModalDialog 页面按钮单击后,弹出页面的问题

0
悬赏园豆:30 [已解决问题] 解决于 2012-02-08 09:21

页面a.aspx上,单击按钮a,走脚本,弹出showModalDialog("b.aspx",....)

在b.aspx上有个服务器控件按钮b,单击按钮,更新数据后,会弹出一个新的页面(显示的内容就是b.aspx)。

猜想可能是因为按钮b是服务器控件,导致回发后产生页面。

不知道哪位大侠,能帮忙解决。不让弹出页面。

zxwdlive的主页 zxwdlive | 初学一级 | 园豆:7
提问于:2012-02-08 08:53
< >
分享
最佳答案
0

这是一个很常见的现象了, 点击页面上按钮b,会产生一个postback事件,等服务器处理完之后把更新的数据发送到客户端完成页面的刷新.但是由于页面是以modaldialog的方式打开的,不能被刷新,所以就会以window.open的方式打开一个新的页面.

解决这个问题的很简单,在b.aspx文件的<head></head>之间,加上这么一句<base target=_self>

收获园豆:30
LCM | 大侠五级 |园豆:6876 | 2012-02-08 08:59

解决了,谢谢

zxwdlive | 园豆:7 (初学一级) | 2012-02-08 09:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册