H_7*_*_79 7 javascript c# asp.net clientscript
我有一个带有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在优势.
您可以在页面中使用 javascript 来处理此问题。
首先创建一个函数:
function closeMessage() {
return "Are you sure you want to leave this page";
}
Run Code Online (Sandbox Code Playgroud)
之后分配这个方法:
window.onbeforeunload = closeMessage;
Run Code Online (Sandbox Code Playgroud)
请告诉我是否有帮助
| 归档时间: |
|
| 查看次数: |
49153 次 |
| 最近记录: |