点击A 上的按钮 弹出一个弹出框式的页面B B上有一个按钮,点击提交, 问题是点击B上的按钮之后又去打开了一个新的页面, 如何点击B上的按钮提交后还保留在弹出框页面,不打开新的页面
如果B是一个链接(比如webform里的LinkButton,对应html里的<a/>标签),那么把target改为 target="_self"。如果是Button(对应html里的<input type="button"/>),那么你看它的js点击事件里是不是有window.open之类的代码,改成window.href = "目标地址"。
在弹出的页面 head 结束之前添加 <base target="_self" />
点提交的时候就不会打开一个新窗口了
支持这个!
@小小刀: 这个只对<a>有用,对button没用。
@小小刀: 支持下
OnClientClick="parent.location.href='StorageOut.aspx'"只要这一行就可以了。StorageOut.aspx要跳转的页面。
弹出框式的页面是DIV浮动层还是真正的网页?
如果是真网页 采用ajax提交数据成功后页面跳转就行了。如果是div浮动层。就需要异步加载。