Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
Javascript 显示确认消息_Javascript_Asp.net_Confirm - Fatal编程技术网

Javascript 显示确认消息

Javascript 显示确认消息,javascript,asp.net,confirm,Javascript,Asp.net,Confirm,希望在我的asp.net应用程序中显示“确认”消息,当窗口关闭时,但当按下“取消”按钮时,页面关闭,事件不会取消 我尝试了另一种方法:我使用 event.returnValue = "Message"; 这种方法是有效的(当按下cancel时,页面不会关闭),但我会得到我指定的“消息”以及一些其他消息;“单击接受或取消以取消”或类似内容 如何在客户端创建只显示我指定的文本的消息?您不能。脚本试图阻止浏览器关闭/离开页面时显示的确认消息部分由浏览器定义。您只能定义消息的一部分

希望在我的asp.net应用程序中显示“确认”消息,当窗口关闭时,但当按下“取消”按钮时,页面关闭,事件不会取消

我尝试了另一种方法:我使用

event.returnValue = "Message";
这种方法是有效的(当按下cancel时,页面不会关闭),但我会得到我指定的“消息”以及一些其他消息;“单击接受或取消以取消”或类似内容


如何在客户端创建只显示我指定的文本的消息?

您不能。脚本试图阻止浏览器关闭/离开页面时显示的确认消息部分由浏览器定义。您只能定义消息的一部分。

当脚本试图通过浏览器更改页面的关闭行为时,将显示确认消息,因此无法执行此操作

window.onbeforeunload = function() {
  if(!confirm("Well?"))
    return "PLEASE STICK AROUND!";
}

注意:onbeforeunload在卸载文档时激发,而不是在窗口中激发。因此,每次重定向都会触发事件。恐怕这是您能做的最好的了。

如果我使用:event.returnValue=“Message”;有没有办法定义消息?干杯,我不这么认为,在卸载事件之前,将给出确认框。您可以尝试onload事件,它可能不会给您这个确认框