我想在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