我想在asp.net(web表单)中实现登录和注销。在我的网络表单中,我有两个页面,分别是Default和Main。从默认页面,当我用用户名和密码登录时,它会重定向到主页面。当我按回按钮时,它直接重定向到默认页面。对于这一点,我复制javascript代码到我的默认页面在asp.net web表单中维护登录和注销会话
<script type = "text/javascript" >
function preventBack() { window.history.forward(); }
setTimeout("preventBack()", 0);
window.onunload = function() { null };
从计算器源question
登录后,当我点击后退按钮在我的浏览器(Chrome)首先它显示的默认页面,然后显示主页面。即当我点击后退按钮时页面会闪烁。
它显示主页与问题成功。 我应该执行停止显示默认页面,当我点击后退按钮
更新:
<script type = "text/javascript" >
history.pushState(null, null, 'Default.aspx');
window.addEventListener('popstate', function (event) {
history.pushState(null, null, 'Default.aspx');
});
</script>
我放在默认页面的代码
所以基本上,你想要用户停留在同一主页上,他从默认页面登录后,对不对? –
是的,但如何做到这一点 – ifaminsi