我搞出來的**,在瀏覽器中按回退,不小心就退到登入頁面,是可忍,孰不可忍。
怎麼搞定這個問題?
試來試去,什麼禁止快取,meta裡面no-cache啦,什麼後台**裡
response.buffer=true;
response.expiresabsolute=datetime.now
.addseconds(-1);
response.expires=0
;response.cachecontrol="no-cache"
;
啦,言之鑿鑿,告訴你,朕試過了,都沒有什麼卵用。
想想也是哈,這些語句,都是在告訴瀏覽器:嘿,兄弟,你可別快取喲,這個一定要馬上過期喲。我靠,將希望寄託在瀏覽器身上,瀏覽器如果不聽你的呢?想想都不靠譜。
真正有用的,還是我大指令碼。
我用asp.net mvc為例
控制器:
}檢視view:
@if (viewbag.redirect != null)
);
script>
body>
html>
}else
);script>
}
git 回退到歷史版本
專案中經常出現 覆蓋的問題,當我們不小心把之前別人 覆蓋了,就需要我們進行git會滾到歷史版本,然後才能正常使用。避免 丟失 這裡面講的是webstorm回退 例子 1 首先看提交歷史,檢視提交日誌 2 第二種 3 確定回退的版本號 4 點選reset 5 最後可以使用git命令強制提交 這時候gi...
git回退到歷史版本並提交到遠端分支
實際開發過程中,有時候我們會發現歷史版本是對的,當前版本和遠端分支是錯的情況。我們這時候需要回滾到歷史版本,並且讓遠端分支也回退到歷史版本,下面來說一種解決辦法。1,先把本地的分支回退到歷史版本 1.1 使用 git log pretty oneline命令檢視歷史版本 1.2 使用下面命令回滾,我...
git回退到歷史版本並提交到遠端分支
實際開發過程中,有時候我們會發現歷史版本是對的,當前版本和遠端分支是錯的情況。我們這時候需要回滾到歷史版本,並且讓遠端分支也回退到歷史版本,下面來說一種解決辦法。1,先把本地的分支回退到歷史版本 1.1 使用 git log pretty oneline命令檢視歷史版本 1.2 使用下面命令回滾,我...