私はHTML5
ローカルストレージaspで作業しようとしています。私はストレージに読み書きすることができますが、私がresponse.redirect
を実行すると、ローカルストレージ全体が一掃されますか?Response.redirectはローカルストレージを強制終了しますか?
<script type='text/javascript'>
localStorage["email"] = "<%=email%>";
localStorage["remember"] = "1";
</script>
保存には問題ありません。これは、デベロッパーツールを使用してローカルストレージに保存された変数を確認できます。しかし
その後私は、全体のローカルストレージを洗浄する
response.redirect ("index.asp")
を追加した場合。どのようにして持続させることができますか?
をだからあなたはあなたが同じドメイン上のページにリダイレクトし、データがdissapearedたことを言っていますか? – Neil
ちょっと変だけど... suposedly localStorageは、サイトやブラウザを終了しても残っているはずです。 localStoreageがクリーニングされているページにリダイレクトされている可能性がありますか? – Bardo
それは正しい - それは単に次のページで消えます。例えば、私が持っているすべてのコードが最後の行(response.redirect)なしで上記のコードを持つaspページなら、すべて動作し、私はlocalstorageを読むことができ、それはまだそこにあります。しかし、最後の行を追加して次のページでlocalstorageを読み込もうとすると、それは空です。 index.aspがローカルストレージを読み取るだけの空のページであっても、空のページになります。また、ローカルストレージがクリーニングされていません。私は、localstorageをクッキーに変更しようとしましたが、すべて正常に動作しますが、localstorageではありません。私はそれを理解することはできません... – user1480192