关闭按钮单击窗口

use*_*747 4 javascript asp.net

我一直试图在按钮点击时关闭窗口,但我无法这样做.

我添加了javascript window.close()

在按钮点击事件的页面后面的代码上添加都是徒劳的.语言c#vb.net

Cod*_*lla 12

这需要在客户端,尝试这样的事情:

<input type="button" id="close" onclick="window.close()" />
Run Code Online (Sandbox Code Playgroud)

如果你想要一个asp.net按钮,你可以这样做:

<asp:Button ID="close" runat="server" OnClientClick="javascript:window.close()" />
Run Code Online (Sandbox Code Playgroud)

虽然那会有点无意义.=)

  • 现代浏览器会阻止脚本关闭浏览器窗口,除非该窗口是通过脚本打开的。参见[MDN](https://developer.mozilla.org/de/docs/Web/API/Window/close)。 (2认同)