0

問題の説明:

現在、私のasp.net mvc 3アプリケーションはcookieles="auto"、私が本当に嫌いな設定を使用しており、その機能をオフにできるものを見つけようとしています。

そこで、HTML5 ストレージ ソリューションに出くわしましたが、その背後にあるアイデアを理解するのに苦労しています。したがって、基本的に必要なことは、userID変数を取得してあるページから別のページに移動し、バックエンドでこのユーザー ID を取り出してデータをモデルとして表示することです。では、Cookie を使用せずに HTML5 ストレージを使用するにはどうすればよいでしょうか? JavaScript 経由でしかアクセスできない場合、ajax 経由でコントローラーに渡す必要がありますか? しかし、Cookie が空だったので、モデルを空の userID でビューに渡したので、これには何の意味もありません。

バックエンドで HTML5 ストレージにアクセスする方法はありますか? 多分私はここで何かを見逃しています、アドバイスしてください!

4

1 に答える 1

1

いいえ、ストレージ コンテンツを読み取ってバックエンドに送信する JavaScript コード以外に方法はありません。サーバーが利用できるデータのごく一部については、Cookie を使用します。

ローカル ストレージはコンテンツ用に特別に作成されたもので、リクエストごとにサーバーに転送されないため、トラフィックを損なうことなく Cookie よりも多くのデータを保存できます。

于 2012-04-12T22:09:23.800 に答える