Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在页面关闭时显示弹出消息_.net_Asp.net_Vb.net - Fatal编程技术网

.net 如何在页面关闭时显示弹出消息

.net 如何在页面关闭时显示弹出消息,.net,asp.net,vb.net,.net,Asp.net,Vb.net,使用ASP.Net、VB.Net 当我关闭或退出页面时,它应该显示类似“页面关闭”的弹出消息 需要代码帮助 <body onunload="event.returnValue = 'Check?';"> 如果您开始在此处键入答案并尝试关闭或导航离开,则使用的代码也差不多是这样的 这里还有另一个论坛的答案 试试这个: <script language="JavaScript"> window.onbeforeunload = confirmExit;

使用ASP.Net、VB.Net

当我关闭或退出页面时,它应该显示类似“页面关闭”的弹出消息

需要代码帮助


<body onunload="event.returnValue = 'Check?';">
如果您开始在此处键入答案并尝试关闭或导航离开,则使用的代码也差不多是这样的

这里还有另一个论坛的答案

试试这个:

<script language="JavaScript">
        window.onbeforeunload = confirmExit;
        function confirmExit() {
            return "You want to leave this page?";
        }
    </script>

window.onbeforeunload=确认退出;
函数confirmExit(){
返回“您想离开此页吗?”;
}

您还可以使用在页面关闭时触发的jQuery弹出消息

$(window).bind("beforeunload", function() { 
    return inFormOrLink || confirm("Do you really want to close?"); 
})

下面是一个链接,可以向您显示关闭/退出页面时显示消息的示例代码

您还可以在Javascript函数中使用ajax进一步调用服务器端方法。 以下链接提供了示例:

我认为如果用户单击x或试图导航离开,这将不起作用。该示例仅显示了如何在单击按钮时显示确认对话框。示例中的按钮是标准html按钮,而不是浏览器的关闭按钮。