2012-04-12 5 views
0

問題の説明:使用してHTML5セッションストレージ

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

私はHTML5ストレージソリューションを見つけました。私はその背後にあるアイデアを理解するためにいくつかの問題を抱えています。ですから、私がする必要があるのは、私のuserID変数を1つのページから別のページに移動し、バックエンドでこのuserIDを取り出し、データをモデルとして渡すだけです。さて、クッキーなしでHTML5ストレージを使用するにはどうすればいいですか? JavaScript経由でしかアクセスできない場合は、コントローラにajax経由で渡す必要がありますか?しかし、クッキーが空だったので空のuserIDを持つビューにモデルを渡してしまったので、私はこの意味が分かりません。

バックエンドのHTML5ストレージにアクセスする方法はありますか?たぶん私はここに何かを見逃している、助言してください!

答えて

1

いいえ、保存コンテンツを読み取ってバックエンドに送信するJavaScriptコード以外の方法はありません。サーバーで使用できるデータの一部を使用する場合は、Cookieを使用します。

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

+0

です。うん、それはまさに私のものです。この背後にある主なアイデアは、アプリがなくても動作するようにするためです。しかし、ありがとう! –

+0

クッキーなしで完全に動作する理由は何ですか(*宗教*を除く)? – kirilloid

+4

はい、あります - それは私の上司です。 –

関連する問題