我有一个带有MasterPage和内容页面的ASP.NET Web应用程序,当我单击a MenuItem打开一个新的aspx页面时,从MasterPage .如果我想关闭新的页面浏览器选项卡,我想显示一个弹出窗口或一个对话框,提醒用户他正在关闭浏览器选项卡.我不知道如何检测关闭browserTab按钮.我在新的aspx页面中使用了以下代码:
<script type="text/javascript">
function CloseWindow() {
alert('closing');
window.close();
}
</script>
Run Code Online (Sandbox Code Playgroud)
新页面代码背后:
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterOnSubmitStatement(typeof(Page), "closePage", "window.onunload = CloseWindow();");
}
Run Code Online (Sandbox Code Playgroud)
Thanx在优势.
嗨我试图在Windows 7企业版的网络上部署我的ASP:NET网站即时获取此错误:
HTTP Error 500.23 - Internal Server Error
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline
mode.
Run Code Online (Sandbox Code Playgroud)
我做了一些搜索,比如将应用程序池从"Integrated"更改为"Classic".它没有真正帮助我成为另一个错误:
HTTP Error 404.2 Error - Not found
ISAPI- and CGI-Restrictions
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我指出正确的方向吗?