11

Web ストレージ (セッションおよび/またはローカル) にいくつかの文字列を保存しましたが、サーバー側 (私の場合は asp.net c#) でページの読み込みまたは初期化時にそのような保存された文字列を確認できるかどうか疑問に思っています。 .. したがって、たとえば、db からデータを再フェッチして、最後のページの読み込みからブラウザーに既に存在するものを使用しないことがわかります。

4

1 に答える 1

14

いいえ、それは不可能です。sessionStorageクライアントに住んでいます。サーバー上でアクセスしたい場合は、値を読み取るJavaScriptを記述し、それを非表示フィールドに入れてサーバーに送信する必要があります。または、ストレージから値を読み取り、それをクエリ文字列パラメーターとして渡すサーバーにリダイレクトする JavaScript。サーバーがこのストレージに直接アクセスする方法は絶対にありません。これは、sessionStorage と Cookie の欠点の 1 つです。

于 2012-05-07T20:42:17.137 に答える