2013-03-11 4 views
8

私のアプリケーションは、USBスキャナからバーコードを読み取ります。私はそれらをトークンとして扱い、それらのトークンからコマンドを作ります。コマンドを作成する前に、2つ以上の読み込みが必要な状況が考えられます。以前の読み込みを何らかの方法で保存する必要があります。実際に要求の間にいくつかのデータを保持する正しい方法は何ですか?私は私の見解でそのトークンを使用しないでください。asp.mvcの要求間にデータを格納する正しい方法は何ですか

コマンドの結果のみがビューに表示される場合があります。ここで

答えて

7

は心に来る可能性のカップルです:クライアントで

  • クッキー
  • 隠しフィールドサーバで

  • キャッシュ(必ず
  • )(例えば
  • ASP.NETセッション
7

TempData辞書はコントローラのアクションとの間でデータを格納するための理想的な)データベースのようないくつかのバックエンド・ストレージの衝突を回避するために、ユーザ固有のキーを使用します。これは、Post/Redirect/Getパターンで最も一般的に使用されますが、ここで適用できます。

これは良い記事です。http://www.devcurry.com/2012/05/what-is-aspnet-mvc-tempdata.html

関連する問題