gpt4 book ai didi

asp.net - 为什么点击弹出窗口中的提交按钮时会打开新窗口?

转载 作者:行者123 更新时间:2023-12-02 14:26:50 25 4
gpt4 key购买 nike

嗨,我打开一个这样的弹出窗口:

function openPopup() {
RetVal = window.showModalDialog("chooseProducts.aspx", "", "dialogHeight: 330px; dialogWidth: 450px;scroll:no");
}

在弹出窗口中,当我单击此按钮时,将打开一个新窗口(包含弹出窗口):

<asp:Button ID="btnSave" runat="server" Text="Save" OnClick="savingImpr" OnClientClick="window.close();"/> 

我尝试在这个新窗口之前关闭当前的弹出窗口。但这个新窗口是显示的。能帮帮我吗,谢谢!

编辑

我尝试在弹出窗口中的 widow.close 之后返回 false,好的新窗口未触发,但 Onclick 事件未调用。

<asp:Button ID="btnSave" runat="server" Text="Save" OnClick="savingImpr" OnClientClick="window.close();return false;"/> 

你有什么建议吗?

最佳答案

把这个:

<base target="_self"/>

在页眉中。

关于asp.net - 为什么点击弹出窗口中的提交按钮时会打开新窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3131832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com