Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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_.net_Vb.net - Fatal编程技术网

Javascript 在按钮中隐藏浏览器后退按钮单击

Javascript 在按钮中隐藏浏览器后退按钮单击,javascript,.net,vb.net,Javascript,.net,Vb.net,我有一个vb.net应用程序,其中我使用一个用户控件进行用户注册。此用户控件有3个按钮和3个asp面板。在每个按钮中,单击相应的面板将显示。我只需要在第三次单击按钮时隐藏浏览器后退按钮功能。我怎么做?任何人都可以帮助我 我尝试将这行脚本放在包含用户控件的aspx页面中 <script type="text/javascript"> window.history.forward(); </script> window.history.forward();

我有一个vb.net应用程序,其中我使用一个用户控件进行用户注册。此用户控件有3个按钮和3个asp面板。在每个按钮中,单击相应的面板将显示。我只需要在第三次单击按钮时隐藏浏览器后退按钮功能。我怎么做?任何人都可以帮助我

我尝试将这行脚本放在包含用户控件的aspx页面中

<script type="text/javascript">
        window.history.forward();
</script>

window.history.forward();
但是它对我不起作用。

试试这个

<script type="text/javascript">
    window.history.forward();

    function noBack() {
        window.history.forward();
    }
</script>

<BODY onload="noBack();" onpageshow="if (event.persisted) noBack();" onunload="">

window.history.forward();
函数noBack(){
window.history.forward();
}
在这里检查一下


在搜索方面,许多极客认为这种行为不利于浏览器

禁用浏览器功能通常是一个坏主意,会让用户无休无止地烦恼。使用后退按钮有什么问题?如果用户请求此过程中的前一个步骤,您不能直接将他们从服务器端代码返回到当前步骤吗?理想情况下,通过动态显示/隐藏元素,让整个注册过程在一个页面中进行,这将是一种更好的用户体验,这将从图片中完全删除后退按钮。我同意,web应用程序应该能够处理后退按钮。此处可能重复更多详细信息:;-)@是的。你在我编辑时添加了链接。所以留给你:)